about summary refs log tree commit diff
path: root/config/locales
diff options
context:
space:
mode:
Diffstat (limited to 'config/locales')
-rw-r--r--config/locales/activerecord.co.yml13
-rw-r--r--config/locales/activerecord.nl.yml2
-rw-r--r--config/locales/activerecord.sl.yml1
-rw-r--r--config/locales/ar.yml128
-rw-r--r--config/locales/ca.yml42
-rw-r--r--config/locales/co.yml824
-rw-r--r--config/locales/de.yml37
-rw-r--r--config/locales/devise.co.yml82
-rw-r--r--config/locales/devise.fa.yml25
-rw-r--r--config/locales/devise.sk.yml1
-rw-r--r--config/locales/devise.sl.yml1
-rw-r--r--config/locales/doorkeeper.ar.yml1
-rw-r--r--config/locales/doorkeeper.ca.yml1
-rw-r--r--config/locales/doorkeeper.co.yml119
-rw-r--r--config/locales/doorkeeper.en.yml1
-rw-r--r--config/locales/doorkeeper.eo.yml1
-rw-r--r--config/locales/doorkeeper.fa.yml95
-rw-r--r--config/locales/doorkeeper.fr.yml1
-rw-r--r--config/locales/doorkeeper.gl.yml1
-rw-r--r--config/locales/doorkeeper.it.yml1
-rw-r--r--config/locales/doorkeeper.ja.yml1
-rw-r--r--config/locales/doorkeeper.nl.yml1
-rw-r--r--config/locales/doorkeeper.oc.yml1
-rw-r--r--config/locales/doorkeeper.pl.yml1
-rw-r--r--config/locales/doorkeeper.pt-BR.yml1
-rw-r--r--config/locales/doorkeeper.ru.yml1
-rw-r--r--config/locales/doorkeeper.sk.yml9
-rw-r--r--config/locales/doorkeeper.sl.yml1
-rw-r--r--config/locales/doorkeeper.zh-CN.yml1
-rw-r--r--config/locales/doorkeeper.zh-HK.yml1
-rw-r--r--config/locales/el.yml299
-rw-r--r--config/locales/en.yml53
-rw-r--r--config/locales/eo.yml93
-rw-r--r--config/locales/es.yml30
-rw-r--r--config/locales/eu.yml12
-rw-r--r--config/locales/fa.yml193
-rw-r--r--config/locales/fi.yml95
-rw-r--r--config/locales/fr.yml50
-rw-r--r--config/locales/gl.yml51
-rw-r--r--config/locales/he.yml12
-rw-r--r--config/locales/hu.yml29
-rw-r--r--config/locales/id.yml7
-rw-r--r--config/locales/io.yml1
-rw-r--r--config/locales/it.yml260
-rw-r--r--config/locales/ja.yml68
-rw-r--r--config/locales/ko.yml56
-rw-r--r--config/locales/nl.yml82
-rw-r--r--config/locales/no.yml29
-rw-r--r--config/locales/oc.yml106
-rw-r--r--config/locales/pl.yml44
-rw-r--r--config/locales/pt-BR.yml98
-rw-r--r--config/locales/pt.yml29
-rw-r--r--config/locales/ru.yml172
-rw-r--r--config/locales/simple_form.ar.yml12
-rw-r--r--config/locales/simple_form.ca.yml6
-rw-r--r--config/locales/simple_form.co.yml81
-rw-r--r--config/locales/simple_form.de.yml4
-rw-r--r--config/locales/simple_form.en.yml6
-rw-r--r--config/locales/simple_form.eo.yml12
-rw-r--r--config/locales/simple_form.eu.yml11
-rw-r--r--config/locales/simple_form.fa.yml26
-rw-r--r--config/locales/simple_form.fi.yml7
-rw-r--r--config/locales/simple_form.fr.yml6
-rw-r--r--config/locales/simple_form.gl.yml14
-rw-r--r--config/locales/simple_form.it.yml6
-rw-r--r--config/locales/simple_form.ja.yml12
-rw-r--r--config/locales/simple_form.ko.yml4
-rw-r--r--config/locales/simple_form.nl.yml16
-rw-r--r--config/locales/simple_form.oc.yml8
-rw-r--r--config/locales/simple_form.pl.yml6
-rw-r--r--config/locales/simple_form.pt-BR.yml6
-rw-r--r--config/locales/simple_form.ru.yml14
-rw-r--r--config/locales/simple_form.sk.yml30
-rw-r--r--config/locales/simple_form.sl.yml15
-rw-r--r--config/locales/simple_form.sv.yml8
-rw-r--r--config/locales/simple_form.zh-CN.yml16
-rw-r--r--config/locales/simple_form.zh-HK.yml6
-rw-r--r--config/locales/sk.yml68
-rw-r--r--config/locales/sl.yml104
-rw-r--r--config/locales/sr-Latn.yml29
-rw-r--r--config/locales/sr.yml29
-rw-r--r--config/locales/sv.yml41
-rw-r--r--config/locales/th.yml7
-rw-r--r--config/locales/tr.yml7
-rw-r--r--config/locales/uk.yml1
-rw-r--r--config/locales/zh-CN.yml132
-rw-r--r--config/locales/zh-HK.yml69
-rw-r--r--config/locales/zh-TW.yml1
88 files changed, 3105 insertions, 979 deletions
diff --git a/config/locales/activerecord.co.yml b/config/locales/activerecord.co.yml
new file mode 100644
index 000000000..af28d108f
--- /dev/null
+++ b/config/locales/activerecord.co.yml
@@ -0,0 +1,13 @@
+---
+co:
+  activerecord:
+    errors:
+      models:
+        account:
+          attributes:
+            username:
+              invalid: solu lettere, numeri è liniette basse
+        status:
+          attributes:
+            reblog:
+              taken: di u statutu esista digià
diff --git a/config/locales/activerecord.nl.yml b/config/locales/activerecord.nl.yml
index 797209665..eeabab34a 100644
--- a/config/locales/activerecord.nl.yml
+++ b/config/locales/activerecord.nl.yml
@@ -6,7 +6,7 @@ nl:
         account:
           attributes:
             username:
-              invalid: alleen letters, nummers en laag streepje
+              invalid: alleen letters, nummers en underscores
         status:
           attributes:
             reblog:
diff --git a/config/locales/activerecord.sl.yml b/config/locales/activerecord.sl.yml
new file mode 100644
index 000000000..0967ef424
--- /dev/null
+++ b/config/locales/activerecord.sl.yml
@@ -0,0 +1 @@
+{}
diff --git a/config/locales/ar.yml b/config/locales/ar.yml
index e9ca3038e..e2d057b96 100644
--- a/config/locales/ar.yml
+++ b/config/locales/ar.yml
@@ -4,6 +4,7 @@ ar:
     about_hashtag_html: هذه هي الرسائل العامة مع الكلمات الدلالية  <strong> 1#%{hashtag}</strong>. يمكنك التفاعل معهم إذا كان لديك حساب في أي مكان على الإنترنت المتحد.
     about_mastodon_html: ماستدون شبكة إجتماعية <em>حرة و مفتوحة المصدر</em>. هو بديل <em>لامركزي</em> لمنصات تجارية ، يمكنك من تجنب احتكار شركة واحدة للإتصالات الخاصة بك. يمكنك اختيار أي خادم تثق فيه. أيهما تختار، يمكنك التفاعل مع أي شخص آخر على الشبكة. يمكن لأي شخص تنصيب و تشغيل خادم ماستدون خاص به والمشاركة في <em>الشبكات الاجتماعية</em> بكل شفافية.
     about_this: عن مثيل الخادوم هذا
+    administered_by: 'يديره :'
     closed_registrations: التسجيلات في مثيل الخادوم هذا مُغلقة حاليًا.
     contact: للتواصل معنا
     contact_missing: غير محدد
@@ -39,6 +40,7 @@ ar:
     following: يتابعون
     media: الوسائط
     moved_html: "%{name} إنتقلَ إلى %{new_profile_link} :"
+    network_hidden: إنّ المعطيات غير متوفرة
     nothing_here: لا يوجد أي شيء هنا !
     people_followed_by: الأشخاص الذين يتبعهم %{name}
     people_who_follow: الأشخاص الذين يتبعون %{name}
@@ -48,21 +50,29 @@ ar:
     reserved_username: إسم المستخدم محجوز
     roles:
       admin: المدير
+      bot: روبوت
       moderator: مُشرِف
     unfollow: إلغاء المتابعة
   admin:
     account_moderation_notes:
-      account: مُشرِف
-      create: إنشاء
-      created_at: التاريخ
+      create: إترك ملاحظة
       created_msg: تم إنشاء ملاحظة الإشراف بنجاح !
       delete: حذف
       destroyed_msg: تم تدمير ملاحظة الإشراف بنجاح !
     accounts:
       are_you_sure: متأكد ؟
+      avatar: الصورة الرمزية
       by_domain: النطاق
+      change_email:
+        changed_msg: تم تعديل عنوان البريد الإلكتروني الخاص بالحساب بنجاح !
+        current_email: عنوان البريد الإلكتروني الحالي
+        label: تعديل عنوان البريد الإلكتروني
+        new_email: عنوان البريد الإلكتروني الجديد
+        submit: تعديل عنوان البريد الإلكتروني
+        title: تعديل عنوان البريد الإلكتروني الخاص بـ %{username}
       confirm: تأكيد
       confirmed: مؤكَّد
+      confirming: التأكد
       demote: إنزال الرُتبة الوظيفية
       disable: تعطيل
       disable_two_factor_authentication: تعطيل 2FA
@@ -71,6 +81,7 @@ ar:
       domain: النطاق
       edit: تعديل
       email: البريد الإلكتروني
+      email_status: حالة البريد الإلكتروني
       enable: تفعيل
       enabled: مفعَّل
       feed_url: عنوان رابط التغذية
@@ -108,6 +119,11 @@ ar:
       public: عمومي
       push_subscription_expires: انتهاء الاشتراك ”PuSH“
       redownload: تحديث الصورة الرمزية
+      remove_avatar: حذف الصورة الرمزية
+      resend_confirmation:
+        already_confirmed: هذا المستخدم مؤكد بالفعل
+        send: أعد إرسال رسالة البريد الالكتروني الخاصة بالتأكيد
+        success: تم إرسال رسالة التأكيد بنجاح!
       reset: إعادة التعيين
       reset_password: إعادة ضبط كلمة السر
       resubscribe: اشترك مرة أخرى
@@ -128,6 +144,7 @@ ar:
       statuses: المنشورات
       subscribe: اشترك
       title: الحسابات
+      unconfirmed_email: البريد الإلكتروني غير المؤكد
       undo_silenced: رفع الصمت
       undo_suspension: إلغاء تعليق الحساب
       unsubscribe: إلغاء الاشتراك
@@ -135,6 +152,8 @@ ar:
       web: الويب
     action_logs:
       actions:
+        assigned_to_self_report: قام {name} بتعيين التقرير٪ {target} لأنفسهم
+        change_email_user: غيّر٪ {name} عنوان البريد الإلكتروني للمستخدم٪ {target}
         confirm_user: "%{name} قد قام بتأكيد عنوان البريد الإلكتروني لـ %{target}"
         create_custom_emoji: "%{name} قام برفع إيموجي جديد %{target}"
         create_domain_block: "%{name} قام بحجب نطاق %{target}"
@@ -150,10 +169,13 @@ ar:
         enable_user: "%{name} لقد قام بتنشيط تسجيل الدخول للمستخدِم %{target}"
         memorialize_account: لقد قام %{name} بتحويل حساب %{target} إلى صفحة تذكارية
         promote_user: "%{name} قام بترقية المستخدم %{target}"
+        remove_avatar_user: تمت إزالة٪ {name} الصورة الرمزية٪ {target}
+        reopen_report: تمت إعادة فتح التقرير {name}٪ {target}
         reset_password_user: "%{name} لقد قام بإعادة تعيين الكلمة السرية الخاصة بـ %{target}"
         resolve_report: قام %{name} بحل التقرير %{target}
         silence_account: لقد قام %{name} بكتم حساب %{target}
         suspend_account: لقد قام %{name} بتعليق حساب %{target}
+        unassigned_report: "٪ {name} تقرير غير معتمد٪ {target}"
         unsilence_account: لقد قام %{name} بإلغاء الكتم عن حساب %{target}
         unsuspend_account: لقد قام %{name} بإلغاء التعليق المفروض على حساب %{target}
         update_custom_emoji: "%{name} قام بتحديث الإيموجي %{target}"
@@ -191,12 +213,15 @@ ar:
       domain: النطاق
       new:
         create: إنشاء حظر
+        hint: لن تمنع كتلة المجال إنشاء إدخالات حساب في قاعدة البيانات ، ولكنها ستطبق طرق الإشراف المحددة بأثر رجعي وتلقائي على هذه الحسابات.
         severity:
+          desc_html: "<strong>Silence</strong> سيجعل مشاركات الحساب غير مرئية لأي شخص لا يتبعها. <strong>Suspend</strong> سيزيل كل محتوى الحساب ووسائطه وبيانات ملفه الشخصي. Use <strong>None</strong>  إذا كنت تريد فقط رفض ملفات الوسائط."
           noop: لا شيء
           silence: كتم
           suspend: تعليق
         title: حجب نطاق جديد
       reject_media: رفض ملفات الوسائط
+      reject_media_hint: يزيل ملفات الوسائط المخزنة محليًا ويرفض تنزيل أي ملفات في المستقبل. غير ذي صلة للتعليق
       severities:
         noop: لا شيء
         silence: إخفاء أو كتم
@@ -236,39 +261,59 @@ ar:
         expired: المنتهي صلاحيتها
         title: التصفية
       title: الدعوات
+    report_notes:
+      created_msg: |-
+        41/5000
+        تم إنشاء ملاحظة التقرير بنجاح!
+      destroyed_msg: تم حذف ملاحظة التقرير بنجاح!
     reports:
+      account:
+        note: ملحوظة
+        report: تقرير
       action_taken_by: تم اتخاذ الإجراء مِن طرف
       are_you_sure: هل أنت متأكد ؟
+      assign_to_self: عين لي
+      assigned: تعين رئيس
       comment:
         none: لا شيء
-      delete: حذف
+      created_at: ذكرت
       id: معرّف ID
       mark_as_resolved: إعتبار التقرير كمحلول
-      nsfw:
-        'false': الكشف عن الصور
-        'true': إخفاء الوسائط المرفقة
+      mark_as_unresolved: علام كغير محلولة
+      notes:
+        create: اضف ملاحظة
+        create_and_resolve: الحل مع ملاحظة
+        create_and_unresolve: إعادة فتح مع ملاحظة
+        delete: حذف
+        placeholder: قم بوصف الإجراءات التي تم اتخاذها أو أي تحديثات أخرى ذات علاقة …
+      reopen: إعادة فتح التقرير
       report: 'التقرير #%{id}'
       report_contents: المحتويات
       reported_account: حساب مُبلّغ عنه
       reported_by: أبلغ عنه من طرف
       resolved: معالجة
+      resolved_msg: تم حل تقرير بنجاح!
       silence_account: كتم و إخفاء الحساب
       status: الحالة
       suspend_account: فرض تعليق على الحساب
       target: الهدف
       title: التقارير
+      unassign: إلغاء تعيين
       unresolved: غير معالجة
+      updated_at: محدث
       view: عرض
     settings:
       activity_api_enabled:
         desc_html: عدد المنشورات المحلية و المستخدمين النشطين و التسجيلات الأسبوعية الجديدة
         title: نشر مُجمل الإحصائيات عن نشاط المستخدمين
       bootstrap_timeline_accounts:
+        desc_html: افصل بين أسماء المستخدمين المتعددة بواسطة الفاصلة. استعمل الحسابات المحلية والمفتوحة فقط. الافتراضي عندما تكون فارغة كل المسؤولين المحليين.
         title: الإشتراكات الإفتراضية للمستخدمين الجدد
       contact_information:
         email: البريد الإلكتروني المهني
         username: الإتصال بالمستخدِم
       hero:
+        desc_html: معروض على الصفحة الأولى. لا يقل عن 600 × 100 بكسل. عند عدم التعيين ، تعود الصورة إلى النسخة المصغرة على سبيل المثال
         title: الصورة الرأسية
       peers_api_enabled:
         desc_html: أسماء النطاقات التي إلتقى بها مثيل الخادوم على البيئة الموحَّدة فيديفرس
@@ -287,15 +332,23 @@ ar:
           desc_html: السماح للجميع بإنشاء حساب
           title: فتح التسجيل
       show_known_fediverse_at_about_page:
+        desc_html: عند التثبت ، سوف تظهر toots من جميع fediverse المعروفة على عرض مسبق. وإلا فإنه سيعرض فقط toots المحلية.
         title: إظهار الفيديفرس الموحَّد في خيط المُعايَنة
+      show_staff_badge:
+        desc_html: عرض شارة الموظفين على صفحة المستخدم
+        title: إظهار شارة الموظفين
       site_description:
+        desc_html: فقرة تمهيدية على الصفحة الأولى وفي العلامات الوصفية. يمكنك استخدام علامات HTML ، ولا سيما <code>&lt;a&gt;</code> و <code>&lt;em&gt;</code>.
         title: وصف مثيل الخادوم
       site_description_extended:
+        desc_html: مكان جيد لمدونة قواعد السلوك والقواعد والإرشادات وغيرها من الأمور التي تحدد حالتك. يمكنك استخدام علامات HTML
         title: الوصف المُفصّل للموقع
       site_terms:
+        desc_html: يمكنك كتابة سياسة الخصوصية الخاصة بك ، شروط الخدمة أو غيرها من القوانين. يمكنك استخدام علامات HTML
         title: شروط الخدمة المخصصة
       site_title: إسم مثيل الخادم
       thumbnail:
+        desc_html: يستخدم للعروض السابقة عبر Open Graph و API. 1200x630px موصى به
         title: الصورة الرمزية المصغرة لمثيل الخادوم
       timeline_preview:
         desc_html: عرض الخيط العمومي على صفحة الإستقبال
@@ -305,15 +358,16 @@ ar:
       back_to_account: العودة إلى صفحة الحساب
       batch:
         delete: حذف
-      execute: تفعيل
+        nsfw_off: ضع علامة انها غير حساسة
+        nsfw_on: ضع علامة انها حساسة
       failed_to_execute: خطأ في التفعيل
       media:
-        hide: إخفاء الوسائط
-        show: إظهار الوسائط
         title: الوسائط
+      no_media: لا يوجد وسائط
       title: منشورات الحساب
       with_media: بالوسائط
     subscriptions:
+      callback_url: عاود الاتصال بالعنوان
       confirmed: مؤكَّد
       expires_in: تنتهي مدة صلاحيتها في
       last_delivery: آخر إيداع
@@ -323,6 +377,8 @@ ar:
   admin_mailer:
     new_report:
       body: قام %{reporter} بالإبلاغ عن %{target}
+      body_remote: أبلغ شخص ما من٪ {domain} عن٪ {target}
+      subject: تقرير جديد ل%{instance} (#%{id})
   application_mailer:
     notification_preferences: تعديل خيارات البريد الإلكتروني
     salutation: "%{name}،"
@@ -335,6 +391,7 @@ ar:
     destroyed: تم حذف التطبيق بنجاح
     invalid_url: إن الرابط المقدم غير صالح
     regenerate_token: إعادة توليد رمز النفاذ
+    token_regenerated: تم إعادة إنشاء الرمز الوصول بنجاح
     warning: كن حذرا مع هذه البيانات. لا تقم أبدا بمشاركتها مع الآخَرين !
     your_token: رمز نفاذك
   auth:
@@ -345,6 +402,7 @@ ar:
     delete_account_html: إن كنت ترغب في حذف حسابك يُمكنك <a href="%{path}">المواصلة هنا</a>. سوف يُطلَبُ منك التأكيد قبل الحذف.
     didnt_get_confirmation: لم تتلق تعليمات التأكيد ؟
     forgot_password: نسيت كلمة المرور ؟
+    invalid_reset_password_token: رمز إعادة تعيين كلمة المرور غير صالح أو منتهي الصلاحية. يرجى طلب واحد جديد.
     login: تسجيل الدخول
     logout: خروج
     migrate_account: الإنتقال إلى حساب آخر
@@ -358,9 +416,10 @@ ar:
     register_elsewhere: التسجيل على خادوم آخَر
     resend_confirmation: إعادة إرسال تعليمات التأكيد
     reset_password: إعادة تعيين كلمة المرور
-    security: الهوية
+    security: الأمان
     set_new_password: إدخال كلمة مرور جديدة
   authorize_follow:
+    already_following: أنت تتابع بالفعل هذا الحساب
     error: يا للأسف، وقع هناك خطأ إثر عملية البحث عن الحساب عن بعد
     follow: إتبع
     follow_request: 'لقد قمت بإرسال طلب متابعة إلى :'
@@ -403,7 +462,7 @@ ar:
     archive_takeout:
       date: التاريخ
       download: تنزيل نسخة لحسابك
-      hint_html: بإمكانك طلب نسخة كاملة لـ <strong>كافة تبويقاتك و الوسائط التي قمت بنشرها</strong>. البيانات المُصدَّرة ستكون محفوظة على شكل نسق ActivityPub و باستطاعتك قراءتها بأي برنامج يدعم هذا النسق.
+      hint_html: بإمكانك طلب نسخة كاملة لـ <strong>كافة تبويقاتك و الوسائط التي قمت بنشرها</strong>. البيانات المُصدَّرة ستكون محفوظة على شكل نسق ActivityPub و باستطاعتك قراءتها بأي برنامج يدعم هذا النسق. يُمكنك طلب نسخة كل 7 أيام.
       in_progress: عملية جمع نسخة لبيانات حسابك جارية …
       request: طلب نسخة لحسابك
       size: الحجم
@@ -519,24 +578,14 @@ ar:
     other: إعدادات أخرى
     publishing: النشر
     web: الويب
-  push_notifications:
-    favourite:
-      title: أعجب %{name} بمنشورك
-    follow:
-      title: "%{name} من متتبعيك الآن"
-    group:
-      title: "%{count} إخطارات"
-    mention:
-      action_boost: ترقية
-      action_expand: عرض المزيد
-      title: أشار إليك %{name}
-    reblog:
-      title: قام %{name} بترقية منشورك
   remote_follow:
     acct: قم بإدخال عنوان حسابك username@domain الذي من خلاله تود المتابعة
     missing_resource: تعذر العثور على رابط التحويل المطلوب الخاص بحسابك
     proceed: أكمل المتابعة
     prompt: 'إنك  بصدد متابعة :'
+  remote_unfollow:
+    error: ''
+    title: ''
   sessions:
     activity: آخر نشاط
     browser: المتصفح
@@ -574,11 +623,13 @@ ar:
       windows: ويندوز
       windows_mobile: ويندوز موبايل
       windows_phone: ويندوز فون
+    revoke: ''
     revoke_success: تم إبطال الجلسة بنجاح
     title: الجلسات
   settings:
     authorized_apps: التطبيقات المرخص لها
     back: عودة إلى ماستدون
+    delete: ''
     development: التطوير
     edit_profile: تعديل الملف الشخصي
     export: تصدير البيانات
@@ -588,12 +639,21 @@ ar:
     notifications: الإخطارات
     preferences: التفضيلات
     settings: الإعدادات
-    two_factor_authentication: إثبات الهويّة المزدوج
+    two_factor_authentication: المُصادقة بخُطوَتَيْن
     your_apps: تطبيقاتك
   statuses:
+    attached:
+      image:
+        one: ''
+        other: ''
+      video:
+        one: ''
+        other: ''
+    content_warning: ''
     open_in_web: إفتح في الويب
     over_character_limit: تم تجاوز حد الـ %{max} حرف المسموح بها
     pin_errors:
+      limit: ''
       ownership: لا يمكن تدبيس تبويق نشره شخص آخر
       private: لا يمكن تثبيت تبويق لم يُنشر للعامة
       reblog: لا يمكن تثبيت ترقية
@@ -620,11 +680,11 @@ ar:
       default: "%b %d, %Y, %H:%M"
   two_factor_authentication:
     code_hint: قم بإدخال الرمز المُوَلّد عبر تطبيق المصادقة للتأكيد
-    description_html: في حال تفعيل <strong>المصادقة بخطوتين </strong>، فتسجيل الدخول يتتطلب منك أن يكون بحوزتك هاتفك النقال قصد توليد الرمز الذي سيتم إدخاله.
+    description_html: في حال تفعيل <strong>المصادقة بخطوتين </strong>، فتسجيل الدخول يتطلب منك أن يكون بحوزتك هاتفك النقال قصد توليد الرمز الذي سيتم إدخاله.
     disable: تعطيل
     enable: تفعيل
     enabled: نظام المصادقة بخطوتين مُفعَّل
-    enabled_success: تم تفعيل إثبات الهوية المزدوج بنجاح
+    enabled_success: تم تفعيل المصادقة بخطوتين بنجاح
     generate_recovery_codes: توليد رموز الإسترجاع
     instructions_html: "<strong>قم بمسح رمز الكيو آر عبر Google Authenticator أو أي تطبيق TOTP على جهازك</strong>. من الآن فصاعدا سوف يقوم ذاك التطبيق بتوليد رموز يجب عليك إدخالها عند تسجيل الدخول."
     manual_instructions: 'في حالة تعذّر مسح رمز الكيو آر أو طُلب منك إدخال يدوي، يُمْكِنك إدخال هذا النص السري على التطبيق :'
@@ -634,9 +694,19 @@ ar:
     wrong_code: الرمز الذي أدخلته غير صالح ! تحقق من صحة الوقت على الخادم و الجهاز ؟
   user_mailer:
     backup_ready:
+      explanation: ''
       subject: نسخة بيانات حسابك جاهزة للتنزيل
       title: المغادرة بأرشيف الحساب
+    welcome:
+      edit_profile_action: ''
+      explanation: ''
+      full_handle: ''
+      review_preferences_action: ''
+      subject: ''
+      tips: نصائح
+      title: أهلاً بك، %{name} !
   users:
     invalid_email: عنوان البريد الإلكتروني غير صالح
-    invalid_otp_token: الرمز الثنائي غير صالح
+    invalid_otp_token: رمز المصادقة بخطوتين غير صالح
     seamless_external_login: لقد قمت بتسجيل الدخول عبر خدمة خارجية، إنّ إعدادات الكلمة السرية و البريد الإلكتروني غير متوفرة.
+    signed_in_as: 'تم تسجيل دخولك بصفة :'
diff --git a/config/locales/ca.yml b/config/locales/ca.yml
index 063003218..b05398d22 100644
--- a/config/locales/ca.yml
+++ b/config/locales/ca.yml
@@ -40,6 +40,7 @@ ca:
     following: Seguint
     media: Mèdia
     moved_html: "%{name} s'ha mogut a %{new_profile_link}:"
+    network_hidden: Aquesta informació no està disponible
     nothing_here: No hi ha res aquí!
     people_followed_by: Usuaris seguits per %{name}
     people_who_follow: Usuaris que segueixen %{name}
@@ -49,13 +50,12 @@ ca:
     reserved_username: El nom d'usuari està reservat
     roles:
       admin: Administrador
+      bot: Bot
       moderator: Moderador
     unfollow: Deixa de seguir
   admin:
     account_moderation_notes:
-      account: Moderador
-      create: Crea
-      created_at: Data
+      create: Crea nota
       created_msg: La nota de moderació s'ha creat correctament!
       delete: Suprimeix
       destroyed_msg: Nota de moderació destruïda amb èxit!
@@ -72,6 +72,7 @@ ca:
         title: Canviar adreça de correu de %{username}
       confirm: Confirma
       confirmed: Confirmat
+      confirming: Confirmando
       demote: Degrada
       disable: Inhabilita
       disable_two_factor_authentication: Desactiva 2FA
@@ -80,6 +81,7 @@ ca:
       domain: Domini
       edit: Edita
       email: Correu electrònic
+      email_status: Estado del correo electrónico
       enable: Habilita
       enabled: Habilitat
       feed_url: URL del canal
@@ -118,6 +120,10 @@ ca:
       push_subscription_expires: La subscripció PuSH expira
       redownload: Actualitza l'avatar
       remove_avatar: Eliminar avatar
+      resend_confirmation:
+        already_confirmed: Este usuario ya está confirmado
+        send: Reenviar el correo electrónico de confirmación
+        success: "¡Correo electrónico de confirmación enviado con éxito!"
       reset: Reinicialitza
       reset_password: Restableix la contrasenya
       resubscribe: Torna a subscriure
@@ -269,7 +275,6 @@ ca:
       comment:
         none: Cap
       created_at: Reportat
-      delete: Suprimeix
       id: ID
       mark_as_resolved: Marca com a resolt
       mark_as_unresolved: Marcar sense resoldre
@@ -278,10 +283,7 @@ ca:
         create_and_resolve: Resoldre amb nota
         create_and_unresolve: Reobrir amb nota
         delete: Esborrar
-        placeholder: Descriu les accions que s'han pres o qualsevol altra actualització d'aquest informe…
-      nsfw:
-        'false': Mostra els fitxers multimèdia adjunts
-        'true': Amaga els fitxers multimèdia adjunts
+        placeholder: Descriu les accions que s'han pres o qualsevol altra actualització relacionada…
       reopen: Reobrir informe
       report: 'Informe #%{id}'
       report_contents: Contingut
@@ -356,11 +358,8 @@ ca:
         delete: Suprimeix
         nsfw_off: Marcar com a no sensible
         nsfw_on: Marcar com a sensible
-      execute: Executa
       failed_to_execute: No s'ha pogut executar
       media:
-        hide: Amaga el contingut multimèdia
-        show: Mostra el contingut multimèdia
         title: Contingut multimèdia
       no_media: Sense contingut multimèdia
       title: Estats del compte
@@ -376,6 +375,7 @@ ca:
   admin_mailer:
     new_report:
       body: "%{reporter} ha informat de %{target}"
+      body_remote: Algú des de el domini %{domain} ha informat sobre %{target}
       subject: Informe nou per a %{instance} (#%{id})
   application_mailer:
     notification_preferences: Canvia les preferències de correu
@@ -465,7 +465,7 @@ ca:
     archive_takeout:
       date: Data
       download: Descarrega l’arxiu
-      hint_html: Pots sol·licitar un arxiu dels teus <strong>toots i els fitxers multimèdia pujats</strong>. Les dades exportades tindran el format ActivityPub, llegible per qualsevol programari compatible.
+      hint_html: Pots sol·licitar un arxiu dels teus <strong>toots i els 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: Compilant el teu arxiu...
       request: Sol·licita el teu arxiu
       size: Tamany
@@ -595,20 +595,6 @@ ca:
     other: Altre
     publishing: Publicació
     web: Web
-  push_notifications:
-    favourite:
-      title: "%{name} ha marcat com a preferit el teu estat"
-    follow:
-      title: "%{name} ara et segueix"
-    group:
-      title: "%{count} notificacions"
-    mention:
-      action_boost: Retooteja
-      action_expand: Mostra'n més
-      action_favourite: Preferit
-      title: "%{name} t'ha mencionat"
-    reblog:
-      title: "%{name} t'ha retootejat"
   remote_follow:
     acct: Escriu el teu usuari@domini des del qual vols seguir
     missing_resource: No s'ha pogut trobar la URL de redirecció necessaria per al compte
@@ -633,7 +619,7 @@ ca:
       micro_messenger: MicroMessenger
       nokia: Nokia S40 Ovi Browser
       opera: Opera
-      otter: Altre
+      otter: Otter
       phantom_js: PhantomJS
       qq: QQ Browser
       safari: Safari
@@ -683,6 +669,7 @@ ca:
       video:
         one: "%{count} vídeo"
         other: "%{count} vídeos"
+    boosted_from_html: Impulsat des de %{acct_link}
     content_warning: 'Avís de contingut: %{warning}'
     disallowed_hashtags:
       one: 'conté una etiqueta no permesa: %{tags}'
@@ -832,5 +819,6 @@ ca:
   users:
     invalid_email: L'adreça de correu no és correcta
     invalid_otp_token: El codi de dos factors no és correcte
+    otp_lost_help_html: Si has perdut l'accés a tots dos pots contactar per %{email}
     seamless_external_login: Has iniciat sessió via un servei extern per tant els ajustos de contrasenya i correu electrònic no estan disponibles.
     signed_in_as: 'Sessió iniciada com a:'
diff --git a/config/locales/co.yml b/config/locales/co.yml
new file mode 100644
index 000000000..32661b2c5
--- /dev/null
+++ b/config/locales/co.yml
@@ -0,0 +1,824 @@
+---
+co:
+  about:
+    about_hashtag_html: Quessi sò statuti pubblichi taggati cù <strong>#%{hashtag}</strong>. Pudete interagisce cù elli sì voi avete un contu in qualche parte di u fediverse.
+    about_mastodon_html: Mastodon ghjè una rete suciale custruita incù prutucolli web aperti è lugiziali liberi. Hè decentralizatu cumu l’e-mail.
+    about_this: À prupositu
+    administered_by: 'Amministratu da:'
+    closed_registrations: Pè avà, l’arregistramenti sò chjosi nant’à st’istanza. Mà pudete truvà un’altr’istanza per fà un contu è avè accessu à listessa reta da quallà.
+    contact: Cuntattu
+    contact_missing: Mancante
+    contact_unavailable: Micca dispunibule
+    description_headline: Quale hè %{domain} ?
+    domain_count_after: altre istanze
+    domain_count_before: Cunnettati à
+    extended_description_html: |
+      <h3>Una bona piazza per e regule</h3>
+      <p>A descrizzione stesa ùn hè micca stata riempiuta.</p>
+    features:
+      humane_approach_body: Mastodon hà amparatu da i sbagli di l’altre rete suciale, è prova à fà scelte di cuncezzione più etiche per luttà contr’à l’abusu di i media suciali.
+      humane_approach_title: Una mentalità più umana
+      not_a_product_body: Mastodon ùn hè micca una rete cummerciale. Micca pubblicità, micca pruspizzione di dati, micca ambienti chjosi, è micca auturità centrale.
+      not_a_product_title: Site una parsona, micca un pruduttu
+      real_conversation_body: Cù 500 caratteri dispunibuli, diffusione persunalizata di u cuntinutu è avertimenti per media sensibili, pudete cumunicà cum’è voi vulete.
+      real_conversation_title: Fattu per una vera cunversazione
+      within_reach_body: Parechje app per iOS, Android è altre piattaforme, create cù un sistemu d’API accessibile à i prugrammatori, vi permettenu d’avè accessu à i vostri amichi senza prublemi.
+      within_reach_title: Sempre accessibile
+    generic_description: "%{domain} hè un servore di a rete"
+    hosted_on: Mastodon allughjatu nant’à %{domain}
+    learn_more: Amparà di più
+    other_instances: Lista di l’istanze
+    source_code: Codice di fonte
+    status_count_after: statuti
+    status_count_before: chì anu pubblicatu
+    user_count_after: parsone quì
+    user_count_before: Ci sò
+    what_is_mastodon: Quale hè Mastodon?
+  accounts:
+    follow: Siguità
+    followers: Abbunati
+    following: Abbunamenti
+    media: Media
+    moved_html: "%{name} hà cambiatu di contu, avà hè nant’à %{new_profile_link}:"
+    nothing_here: Ùn c’hè nunda quì!
+    people_followed_by: Seguitati da %{name}
+    people_who_follow: Seguitanu %{name}
+    posts: Statuti
+    posts_with_replies: Statuti è risposte
+    remote_follow: Siguità d’altrò
+    reserved_username: Stu cugnome hè riservatu
+    roles:
+      admin: Amministratore
+      moderator: Muderatore
+    unfollow: Ùn siguità più
+  admin:
+    account_moderation_notes:
+      create: Creà
+      created_msg: Nota di muderazione creata!
+      delete: Toglie
+      destroyed_msg: Nota di muderazione sguassata!
+    accounts:
+      are_you_sure: Site sicuru·a?
+      avatar: Ritrattu di prufile
+      by_domain: Duminiu
+      change_email:
+        changed_msg: Email di u contu cambiatu!
+        current_email: Email attuale
+        label: Mudificà l’Email
+        new_email: Novu Email
+        submit: Cambià Email
+        title: Mudificà l’Email di %{username}
+      confirm: Cunfirmà
+      confirmed: Cunfirmata
+      confirming: Cunfirmazione
+      demote: Ritrugradà
+      disable: Disattivà
+      disable_two_factor_authentication: Disattivà l’identificazione à 2 fattori
+      disabled: Disattivatu
+      display_name: Nome pubblicu
+      domain: Duminiu
+      edit: Mudificà
+      email: E-mail
+      email_status: Statu di l’e-mail
+      enable: Attivà
+      enabled: Attivatu
+      feed_url: URL di u flussu
+      followers: Abbunati
+      followers_url: URL di l’abbunati
+      follows: Abbunamenti
+      inbox_url: URL di l’inbox
+      ip: IP
+      location:
+        all: Tutti
+        local: Lucale
+        remote: D’altrò
+        title: Lucalizazione
+      login_status: Statutu di cunnessione
+      media_attachments: Media aghjunti
+      memorialize: Trasfurmà in mimuriale
+      moderation:
+        all: Tutti
+        silenced: Silenzati
+        suspended: Suspesi
+        title: Muderazione
+      moderation_notes: Note di muderazione
+      most_recent_activity: Attività più ricente
+      most_recent_ip: IP più ricente
+      not_subscribed: Micca abbunatu
+      order:
+        alphabetic: Alfabeticu
+        most_recent: Più ricente
+        title: Urdine
+      outbox_url: URL di l’outbox
+      perform_full_suspension: Fà una suspensione cumpleta
+      profile_url: URL di u prufile
+      promote: Prumove
+      protocol: Prutucollu
+      public: Pubblicu
+      push_subscription_expires: Spirata di l’abbunamentu PuSH
+      redownload: Mette à ghjornu i ritratti
+      remove_avatar: Toglie l’avatar
+      resend_confirmation:
+        already_confirmed: St’utilizatore hè digià cunfirmatu
+        send: Rimandà un’e-mail di cunfirmazione
+        success: L’e-mail di cunfirmazione hè statu mandatu!
+      reset: Reset
+      reset_password: Riinizializà a chjave d’accessu
+      resubscribe: Riabbunassi
+      role: Auturizazione
+      roles:
+        admin: Amministratore
+        moderator: Muderatore
+        staff: Squadra
+        user: Utilizatore
+      salmon_url: URL di Salmon
+      search: Cercà
+      shared_inbox_url: URL di l’inbox spartuta
+      show:
+        created_reports: Signalamenti creati da stu contu
+        report: Signalamentu
+        targeted_reports: Signalamenti creati contr’à stu contu
+      silence: Silenzà
+      statuses: Statuti
+      subscribe: Abbunassi
+      title: Conti
+      unconfirmed_email: E-mail micca cunfirmatu
+      undo_silenced: Ùn silenzà più
+      undo_suspension: Ùn suspende più
+      unsubscribe: Disabbunassi
+      username: Cugnome
+      web: Web
+    action_logs:
+      actions:
+        assigned_to_self_report: "%{name} s’hè assignatu u signalamentu %{target}"
+        change_email_user: "%{name} hà cambiatu l’indirizzu e-mail di %{target}"
+        confirm_user: "%{name} hà cunfirmatu l’indirizzu e-mail di %{target}"
+        create_custom_emoji: "%{name} hà caricatu una nov’emoji %{target}"
+        create_domain_block: "%{name} hà bluccatu u duminiu %{target}"
+        create_email_domain_block: "%{name} hà messu u duminiu e-mail %{target} nant’a lista nera"
+        demote_user: "%{name} hà ritrugradatu l’utilizatore %{target}"
+        destroy_domain_block: "%{name} hà sbluccatu u duminiu %{target}"
+        destroy_email_domain_block: "%{name} hà messu u duminiu e-mail %{target} nant’a lista bianca"
+        destroy_status: "%{name} hà toltu u statutu di %{target}"
+        disable_2fa_user: "%{name} hà disattivatu l’identificazione à dui fattori per %{target}"
+        disable_custom_emoji: "%{name} hà disattivatu l’emoji %{target}"
+        disable_user: "%{name} hà disattivatu a cunnessione per %{target}"
+        enable_custom_emoji: "%{name} hà attivatu l’emoji %{target}"
+        enable_user: "%{name} hà attivatu a cunnessione per %{target}"
+        memorialize_account: "%{name} hà trasfurmatu u contu di %{target} in una pagina mimuriale"
+        promote_user: "%{name} hà prumossu %{target}"
+        remove_avatar_user: "%{name} hà toltu u ritrattu di %{target}"
+        reopen_report: "%{name} hà riapertu u signalamentu %{target}"
+        reset_password_user: "%{name} hà riinizializatu a chjave d’accessu di %{target}"
+        resolve_report: "%{name} hà chjosu u signalamentu %{target}"
+        silence_account: "%{name} hà silenzatu u contu di %{target}"
+        suspend_account: "%{name} hà suspesu u contu di %{target}"
+        unassigned_report: "%{name} hà disassignatu u signalamentu %{target}"
+        unsilence_account: "%{name} hà fattu che u contu di %{target} ùn hè più silenzatu"
+        unsuspend_account: "%{name} hà fattu che u contu di %{target} ùn hè più suspesu"
+        update_custom_emoji: "%{name} hà messu à ghjornu l’emoji %{target}"
+        update_status: "%{name} hà cambiatu u statutu di %{target}"
+      title: Ghjurnale d’audit
+    custom_emojis:
+      by_domain: Duminiu
+      copied_msg: Copia lucale di l’emoji creata
+      copy: Cupià
+      copy_failed_msg: Ùn s’hè micca pussutu creà una copia di l’emoji
+      created_msg: L’emoji hè stata creata!
+      delete: Toglie
+      destroyed_msg: L’emoji hè stata tolta!
+      disable: Disattivà
+      disabled_msg: L’emoji hè stata disattivata
+      emoji: Emoji
+      enable: Attivà
+      enabled_msg: L’emoji hè stata attivata
+      image_hint: PNG di 50Ko o menu
+      listed: Listata
+      new:
+        title: Aghjustà una nov’emoji
+      overwrite: Soprascrive
+      shortcode: Accorta
+      shortcode_hint: 2 caratteri o più, solu lettere, numeri è liniette basse
+      title: Emoji parsunalizate
+      unlisted: Micca listata
+      update_failed_msg: Ùn s’hè micca pussutu mette à ghjornu l’emoji
+      updated_msg: L’emoji hè stata messa à ghjornu!
+      upload: Caricà
+    domain_blocks:
+      add_new: Aghjustà
+      created_msg: U blucchime di u duminiu hè attivu
+      destroyed_msg: U blucchime di u duminiu ùn hè più attivu
+      domain: Duminiu
+      new:
+        create: Creà un blucchime
+        hint: U blucchime di duminiu ùn impedirà micca a creazione di conti indè a database, mà metudi di muderazione specifiche saranu applicati.
+        severity:
+          desc_html: Cù<strong>Silenzà</strong>, solu l’abbunati di u contu viderenu i so missaghji. <strong>Suspende</strong> sguassarà tutti i cuntenuti è dati di u contu. Utilizate <strong>Nisuna</strong> s’è voi vulete solu righjittà fugliali media.
+          noop: Nisuna
+          silence: Silenzà
+          suspend: Suspende
+        title: Novu blucchime di duminiu
+      reject_media: Righjittà i fugliali media
+      reject_media_hint: Sguassa tutti i media caricati è ricusa caricamenti futuri. Inutile per una suspensione
+      severities:
+        noop: Nisuna
+        silence: Silenzà
+        suspend: Suspende
+      severity: Severità
+      show:
+        affected_accounts:
+          one: Un contu tuccatu indè a database
+          other: "%{count} conti tuccati indè a database"
+        retroactive:
+          silence: Ùn silenzà più i conti nant’à stu duminiu
+          suspend: Ùn suspende più i conti nant’à stu duminiu
+        title: Ùn bluccà più u duminiu %{domain}
+        undo: Annullà
+      title: Blucchimi di duminiu
+      undo: Annullà
+    email_domain_blocks:
+      add_new: Aghjustà
+      created_msg: U blucchime di u duminiu d’e-mail hè attivu
+      delete: Toglie
+      destroyed_msg: U blucchime di u duminiu d’e-mail ùn hè più attivu
+      domain: Duminiu
+      new:
+        create: Creà un blucchime
+        title: Nova iscrizzione nant’a lista nera e-mail
+      title: Lista nera e-mail
+    instances:
+      account_count: Conti cunnisciuti
+      domain_name: Duminiu
+      reset: Riinizializà
+      search: Cercà
+      title: Istanze cunnisciute
+    invites:
+      filter:
+        all: Tuttu
+        available: Dispunibuli
+        expired: Spirati
+        title: Filtrà
+      title: Invitazione
+    report_notes:
+      created_msg: Nota di signalamentu creata!
+      destroyed_msg: Nota di signalamentu sguassata!
+    reports:
+      account:
+        note: nota
+        report: palisà
+      action_taken_by: Intervenzione di
+      are_you_sure: Site sicuru·a?
+      assign_to_self: Assignallu à mè
+      assigned: Muderatore assignatu
+      comment:
+        none: Nisunu
+      created_at: Palisatu
+      id: ID
+      mark_as_resolved: Indicà cum’è chjosu
+      mark_as_unresolved: Indicà cum’è sempre apertu
+      notes:
+        create: Aghjunghje una nota
+        create_and_resolve: Chjude cù una nota
+        create_and_unresolve: Riapre cù una nota
+        delete: Toglie
+        placeholder: Per parlà di l’azzione piglate, o altre messe à ghjornu nant’à u signalamentu…
+      reopen: Riapre u signalamentu
+      report: 'Signalamente #%{id}'
+      report_contents: Cuntenuti
+      reported_account: Contu palisatu
+      reported_by: Palisatu da
+      resolved: Scioltu è chjosu
+      resolved_msg: Signalamentu scioltu!
+      silence_account: Silenzà u contu
+      status: Statutu
+      suspend_account: Suspende u contu
+      target: Oggettu
+      title: Signalamenti
+      unassign: Disassignà
+      unresolved: Micca sciolti
+      updated_at: Messi à ghjornu
+      view: Vede
+    settings:
+      activity_api_enabled:
+        desc_html: Numeri di statuti creati quì, utilizatori attivi, è arregistramenti novi tutte e settimane
+        title: Pubblicà statistiche nant’à l’attività di l’utilizatori
+      bootstrap_timeline_accounts:
+        desc_html: Cugnomi separati cù virgule. Solu pussibule cù conti lucali è pubblichi. Quandu a lista hè viota, tutti l’amministratori lucali saranu selezziunati.
+        title: Abbunamenti predefiniti per l’utilizatori novi
+      contact_information:
+        email: E-mail prufissiunale
+        username: Identificatore di cuntattu
+      hero:
+        desc_html: Affissatu nant’a pagina d’accolta. Ricumandemu almenu 600x100px. S’ellu ùn hè micca definiti, a vignetta di l’istanza sarà usata
+        title: Ritrattu di cuprendula
+      peers_api_enabled:
+        desc_html: Indirizzi st’istanza hà vistu indè u fediverse
+        title: Pubblicà a lista d’istanza cunnisciute
+      registrations:
+        closed_message:
+          desc_html: Affissatu nant’a pagina d’accolta quandu l’arregistramenti sò chjosi. Pudete fà usu di u furmattu HTML
+          title: Missaghju per l’arregistramenti chjosi
+        deletion:
+          desc_html: Auturizà tuttu u mondu di sguassà u so propiu contu
+          title: Auturizà à sguassà i conti
+        min_invite_role:
+          disabled: Nisunu
+          title: Auturizà l’invitazione da
+        open:
+          desc_html: Auturizà tuttu u mondu à creà un contu quì
+          title: Apre l’arregistramenti
+      show_known_fediverse_at_about_page:
+        desc_html: Quandu ghjè selezziunatu, statuti di tuttu l’istanze cunnisciute saranu affissati indè a vista di e linee. Altrimente soli i statuti lucali saranu mustrati.
+        title: Vedde tuttu u fediverse cunnisciutu nant’a vista di e linee
+      show_staff_badge:
+        desc_html: Mustrerà un badge Squadra nant’à un prufile d’utilizatore
+        title: Mustrà un badge staff
+      site_description:
+        desc_html: Paragrafu di prisentazione nant’a pagina d’accolta è i marchi meta. Pudete fà usu di marchi HTML, in particulare <code>&lt;a&gt;</code> è <code>&lt;em&gt;</code>.
+        title: Discrizzione di l’istanza
+      site_description_extended:
+        desc_html: Una bona piazza per e regule, infurmazione è altre cose chì l’utilizatori duverìanu sapè. Pudete fà usu di marchi HTML
+        title: Discrizzione stesa di u situ
+      site_terms:
+        desc_html: Quì pudete scrive e vostre regule di cunfidenzialità, cundizione d’usu o altre menzione legale. Pudete fà usu di marchi HTML
+        title: Termini persunalizati
+      site_title: Nome di l’istanza
+      thumbnail:
+        desc_html: Utilizatu per viste cù OpenGraph è l’API. Ricumandemu 1200x630px
+        title: Vignetta di l’istanza
+      timeline_preview:
+        desc_html: Vede a linea pubblica nant’a pagina d’accolta
+        title: Vista di e linee
+      title: Parametri di u situ
+    statuses:
+      back_to_account: Ritornu à a pagina di u contu
+      batch:
+        delete: Toglie
+        nsfw_off: Indicà cum’è micca sensibile
+        nsfw_on: Indicà cum’è sensibile
+      failed_to_execute: Esecuzione impussibule
+      media:
+        title: Media
+      no_media: Nisun media
+      title: Statutu di u contu
+      with_media: Cù media
+    subscriptions:
+      callback_url: URL di richjama
+      confirmed: Cunfirmatu
+      expires_in: Spira in
+      last_delivery: Ultima arricata
+      title: WebSub
+      topic: Sughjettu
+    title: Amministrazione
+  admin_mailer:
+    new_report:
+      body: "%{reporter} hà palisatu %{target}"
+      body_remote: Qualch’unu da %{domain} hà palisatu %{target}
+      subject: Novu signalamentu nant’à %{instance} (#%{id})
+  application_mailer:
+    notification_preferences: Cambià e priferenze e-mail
+    salutation: "%{name},"
+    settings: 'Cambià e priferenze e-mail: %{link}'
+    view: 'Vede:'
+    view_profile: Vede u prufile
+    view_status: Vede u statutu
+  applications:
+    created: Applicazione creata
+    destroyed: Applicazione sguassata
+    invalid_url: L’URL ch’è stata pruvista ùn hè valida
+    regenerate_token: Creà un’altra fiscia d’accessu
+    token_regenerated: A fiscia d’accessu hè stata rigenerata
+    warning: Abbadate à quessi dati. Ùn i date à nisunu!
+    your_token: Rigenerà a fiscia d’accessu
+  auth:
+    agreement_html: Arregistrassi vole dì chì site d’accunsentu per siguità <a href="%{rules_path}">e regule di l’istanza</a> è <a href="%{terms_path}">e cundizione d’usu</a>.
+    change_password: Chjave d’accessu
+    confirm_email: Cunfirmà l’e-mail
+    delete_account: Sguassà u contu
+    delete_account_html: S’è voi vulete toglie u vostru contu <a href="%{path}">ghjè quì</a>. Duverete cunfirmà a vostra scelta.
+    didnt_get_confirmation: Ùn avete micca ricevutu l’istruzione di cunfirmazione?
+    forgot_password: Chjave scurdata?
+    invalid_reset_password_token: U ligame di riinizializazione di a chjave d’accessu hè spiratu o ùn hè micca validu. Pudete dumandà un'altru ligame.
+    login: Cunnettassi
+    logout: Scunnettassi
+    migrate_account: Cambià di contu
+    migrate_account_html: S’è voi vulete riindirizà stu contu versu un’altru, <a href="%{path}">ghjè pussibule quì</a>.
+    or: o
+    or_log_in_with: O cunnettatevi cù
+    providers:
+      cas: CAS
+      saml: SAML
+    register: Arregistrassi
+    register_elsewhere: Arregistrassi altrò
+    resend_confirmation: Rimandà l’istruzzioni di cunfirmazione
+    reset_password: Cambià a chjave d’accessu
+    security: Sicurità
+    set_new_password: Creà una nova chjave d’accessu
+  authorize_follow:
+    already_following: Site digià abbunatu·a à stu contu
+    error: Peccatu, c’hè statu un prublemu ricercandu u contu
+    follow: Siguità
+    follow_request: 'Avete dumandatu di siguità:'
+    following: 'Eccu! Avà seguitate:'
+    post_follow:
+      close: O pudete ancu chjude sta finestra.
+      return: Rivultà à u prufile di l’utilizatore
+      web: Andà à l’interfaccia web
+    title: Siguità %{acct}
+  datetime:
+    distance_in_words:
+      about_x_hours: "%{count}h"
+      about_x_months: "%{count}mo"
+      about_x_years: "%{count}y"
+      almost_x_years: "%{count}y"
+      half_a_minute: Avà
+      less_than_x_minutes: "%{count}m"
+      less_than_x_seconds: Avà
+      over_x_years: "%{count}y"
+      x_days: "%{count}d"
+      x_minutes: "%{count}m"
+      x_months: "%{count}mo"
+      x_seconds: "%{count}s"
+  deletes:
+    bad_password_msg: È nò! Sta chjave ùn hè curretta
+    confirm_password: Entrate a vostra chjave d’accessu attuale per verificà a vostra identità
+    description_html: U contu sarà deattivatu è u cuntenutu sarà sguassatu di manera <strong>permanente è irreversibile</strong>. Ùn sarà micca pussibule piglià stu cugnome torna per evità l’impusture.
+    proceed: Sguassà u contu
+    success_msg: U vostru contu hè statu sguassatu
+    warning_html: Pudete esse sicuru·a solu chì u cuntenutu sarà sguassatu di st’istanza. S’ellu hè statu spartutu in altrò, sarà forse sempre quallà.
+    warning_title: Dispunibilità di i cuntenuti sparsi
+  errors:
+    '403': Ùn site micca auturizatu·a à vede sta pagina.
+    '404': Sta pagina ùn esiste micca.
+    '410': Sta pagina ùn esiste più.
+    '422':
+      content: C’hè statu un prublemu cù a verificazione di sicurità. Forse bluccate cookies?
+      title: Fiascu di verificazione
+    '429': Limitatu dop’à troppu richieste
+    '500':
+      content: Scusate, mà c’hè statu un prublemu cù u nostru servore.
+      title: Sta pagina ùn hè curretta
+    noscript_html: Mastodon nant’à u web hà bisognu di JavaScript per funziunà. Pudete ancu pruvà <a href="https://github.com/tootsuite/documentation/blob/master/Using-Mastodon/Apps.md">l’applicazione native</a> per a vostra piattaforma.
+  exports:
+    archive_takeout:
+      date: Data
+      download: Scaricà l’archiviu
+      hint_html: Pudete dumandà un’archiviu di i vostri <strong>statuti è media caricati</strong>. I dati saranu in u furmattu ActivityPub è pudarenu esse letti da tutti i lugiziali chì u supportanu.
+      in_progress: Cumpilazione di l’archiviu...
+      request: Dumandà u vostr’archiviu
+      size: Pesu
+    blocks: Bluccate
+    csv: CSV
+    follows: Seguitate
+    mutes: Piattate
+    storage: I vostri media
+  followers:
+    domain: Duminiu
+    explanation_html: Per assicuravi di a cunfidenzialità di i vostri statuti, duvete avè primura di quale vi seguita. <strong>I vostri statuti privati sò mandati à tutte l’istanze induve avete abbunati</strong>. Pensate à u vostru livellu di cunfidenza in i so amministratori.
+    followers_count: Numeru d’abbunati
+    lock_link: Rendete u contu privatu
+    purge: Toglie di a lista d’abbunati
+    success:
+      one: Suppressione di l’abbunati d’un duminiu...
+      other: Suppressione di l’abbunati da %{count} duminii...
+    true_privacy_html: Ùn vi scurdate chì <strong>una vera cunfidenzialità pò solu esse ottenuta cù crittografia da un capu à l’altru</strong>.
+    unlocked_warning_html: Tuttu u mondu pò seguitavi è vede i vostri statuti privati. %{lock_link}  per pudè cunfirmà o righjittà abbunamenti.
+    unlocked_warning_title: U vostru contu hè pubblicu
+  generic:
+    changes_saved_msg: Cambiamenti salvati!
+    powered_by: mossu da %{link}
+    save_changes: Salvà e mudificazione
+    validation_errors:
+      one: Qualcosa ùn và bè! Verificate u prublemu quì sottu
+      other: Qualcosa ùn và bè! Verificate %{count} prublemi quì sottu
+  imports:
+    preface: Pudete impurtà certi dati cumu e persone chì seguitate o bluccate nant’à u vostru contu nant’à st’istanza à partesi di fugliali creati nant’à un’altr’istanza.
+    success: I vostri dati sò stati impurtati è saranu trattati da quì à pocu
+    types:
+      blocking: Persone chì bluccate
+      following: Persone chì seguitate
+      muting: Persone chì piattate
+    upload: Impurtà
+  in_memoriam_html: In mimoria.
+  invites:
+    delete: Disattivà
+    expired: Spirata
+    expires_in:
+      '1800': 30 minuti
+      '21600': 6 ore
+      '3600': 1 ora
+      '43200': 12 ore
+      '604800': 1 settimana
+      '86400': 1 ghjornu
+    expires_in_prompt: Mai
+    generate: Creà
+    max_uses:
+      one: 1 usu
+      other: "%{count} usi"
+    max_uses_prompt: Micca limita
+    prompt: Create è spartete ligami cù altre parsone per dà accessu à l’istanza
+    table:
+      expires_at: Spira
+      uses: Utiliza
+    title: Invità ghjente
+  landing_strip_html: "<strong>%{name}</strong> hè nant’à %{link_to_root_path}. Pudete seguitallu·a o cumunicà cù ellu·a cù un contu in qualche parte di u fediverse."
+  landing_strip_signup_html: Pudete ancu <a href="%{sign_up_path}">arrigistravi quì</a>.
+  lists:
+    errors:
+      limit: Ùn pudete più creà altre liste
+  media_attachments:
+    validations:
+      images_and_video: Ùn si pò micca aghjunghje un filmettu à un statutu chì hà digià ritratti
+      too_many: Ùn si pò micca aghjunghje più di 4 fugliali
+  migrations:
+    acct: cugnome@duminiu di u novu contu
+    currently_redirecting: 'U vostru prufile riindiriza tuttu versu à:'
+    proceed: Salvà
+    updated_msg: I paramettri di migrazione sò stati messi à ghjornu!
+  moderation:
+    title: Muderazione
+  notification_mailer:
+    digest:
+      action: Vede tutte e nutificazione
+      body: Eccu cio ch’avete mancatu dapoi à a vostr’ultima visita u %{since}
+      mention: "%{name} v’hà mintuvatu·a in:"
+      new_followers_summary:
+        one: Avete ancu un’abbunatu novu!
+        other: Avete ancu %{count} abbunati novi!
+      subject:
+        one: "Una nutificazione nova dapoi à a vostr’ultima visita \U0001F418"
+        other: "%{count} nutificazione nove dapoi à a vostr’ultima visita \U0001F418"
+      title: Dapoi l’ultima volta…
+    favourite:
+      body: "%{name} hà aghjuntu u vostru statutu à i so favuriti :"
+      subject: "%{name} hà messu u vostru post in i so favuriti"
+      title: Novu favuritu
+    follow:
+      body: "%{name} s’hè abbunatu à u vostru contu !"
+      subject: "%{name} vi seguita"
+      title: Abbunatu novu
+    follow_request:
+      action: Vede e dumande d’abbunamentu
+      body: "%{name} vole abbunassi à u vostru contu"
+      subject: 'Dumanda d’abbunamentu: %{name}'
+      title: Nova dumanda d’abbunamentu
+    mention:
+      action: Risposta
+      body: "%{name} v’hà mintuvatu·a indè :"
+      subject: "%{name} v’hà mintuvatu·a"
+      title: Nova menzione
+    reblog:
+      body: 'U vostru statutu hè statu spartutu da %{name}:'
+      subject: "%{name} hà spartutu u vostru statutu"
+      title: Nova spartera
+  number:
+    human:
+      decimal_units:
+        format: "%n%u"
+        units:
+          billion: G
+          million: M
+          quadrillion: P
+          thousand: K
+          trillion: T
+          unit: ''
+  pagination:
+    newer: Più ricente
+    next: Dopu
+    older: Più vechju
+    prev: Nanzu
+    truncate: "&hellip;"
+  preferences:
+    languages: Lingue
+    other: Altre
+    publishing: Pubblicazione
+    web: Web
+  remote_follow:
+    acct: Entrate u vostru cugnome@istanza da induve vulete siguità stu contu
+    missing_resource: Ùn avemu pussutu à truvà l’indirizzu di ridirezzione
+    proceed: Cuntinuà per siguità
+    prompt: 'Avete da siguità:'
+  remote_unfollow:
+    error: Errore
+    title: Titulu
+    unfollowed: Disabbunatu
+  sessions:
+    activity: Ultima attività
+    browser: Navigatore
+    browsers:
+      alipay: Alipay
+      blackberry: Blackberry
+      chrome: Chrome
+      edge: Microsoft Edge
+      electron: Electron
+      firefox: Firefox
+      generic: Navigatore scunnisciutu
+      ie: Internet Explorer
+      micro_messenger: MicroMessenger
+      nokia: Nokia S40 Ovi Browser
+      opera: Opera
+      otter: Otter
+      phantom_js: PhantomJS
+      qq: QQ Browser
+      safari: Safari
+      uc_browser: UCBrowser
+      weibo: Weibo
+    current_session: Sessione attuale
+    description: "%{browser} nant’à %{platform}"
+    explanation: Quessi sò i navigatori cunnettati à u vostru contu Mastodon.
+    ip: IP
+    platforms:
+      adobe_air: Adobe Air
+      android: Android
+      blackberry: Blackberry
+      chrome_os: ChromeOS
+      firefox_os: Firefox OS
+      ios: iOS
+      linux: Linux
+      mac: Mac
+      other: piattaforma scunnisciuta
+      windows: Windows
+      windows_mobile: Windows Mobile
+      windows_phone: Windows Phone
+    revoke: Rivucà
+    revoke_success: Sessione rivucata
+    title: Sessioni
+  settings:
+    authorized_apps: Applicazione auturizate
+    back: Ritornu nant’à Mastodon
+    delete: Suppressione di u contu
+    development: Sviluppu
+    edit_profile: Mudificà u prufile
+    export: Spurtazione d’infurmazione
+    followers: Abbunati auturizati
+    import: Impurtazione
+    migrate: Migrazione di u contu
+    notifications: Nutificazione
+    preferences: Priferenze
+    settings: Parametri
+    two_factor_authentication: Identificazione à dui fattori
+    your_apps: E vostre applicazione
+  statuses:
+    attached:
+      description: 'Aghjuntu: %{attached}'
+      image:
+        one: "%{count} ritrattu"
+        other: "%{count} ritratti"
+      video:
+        one: "%{count} filmettu"
+        other: "%{count} filmetti"
+    content_warning: 'Avertimentu: %{warning}'
+    disallowed_hashtags:
+      one: 'cuntene l’hashtag disattivatu: %{tags}'
+      other: 'cuntene l’hashtag disattivati: %{tags}'
+    open_in_web: Apre nant’à u web
+    over_character_limit: Site sopr’à a limita di %{max} caratteri
+    pin_errors:
+      limit: Avete digià puntarulatu u numeru massimale di statuti
+      ownership: Pudete puntarulà solu unu di i vostri propii statuti
+      private: Ùn pudete micca puntarulà un statutu ch’ùn hè micca pubblicu
+      reblog: Ùn pudete micca puntarulà una spartera
+    show_more: Vede di più
+    title: '%{name}: "%{quote}"'
+    visibilities:
+      private: Solu per l’abbunati
+      private_long: Mustrà solu à l’abbunati
+      public: Pubblicu
+      public_long: Tuttu u mondu pò vede
+      unlisted: Micca listatu
+      unlisted_long: Tuttu u mondu pò vede, mà micca indè e linee pubbliche
+  stream_entries:
+    click_to_show: Cliccà per vede
+    pinned: Statutu puntarulatu
+    reblogged: spartutu
+    sensitive_content: Cuntenutu sensibile
+  terms:
+    body_html: |
+      <h2>Privacy Policy</h2>
+      <h3 id="collect">What information do we collect?</h3>
+
+      <ul>
+        <li><em>Basic account information</em>: If you register on this server, you may be asked to enter a username, an e-mail address and a password. You may also enter additional profile information such as a display name and biography, and upload a profile picture and header image. The username, display name, biography, profile picture and header image are always listed publicly.</li>
+        <li><em>Posts, following and other public information</em>: The list of people you follow is listed publicly, the same is true for your followers. When you submit a message, the date and time is stored as well as the application you submitted the message from. Messages may contain media attachments, such as pictures and videos. Public and unlisted posts are available publicly. When you feature a post on your profile, that is also publicly available information. Your posts are delivered to your followers, in some cases it means they are delivered to different servers and copies are stored there. When you delete posts, this is likewise delivered to your followers. The action of reblogging or favouriting another post is always public.</li>
+        <li><em>Direct and followers-only posts</em>: All posts are stored and processed on the server. Followers-only posts are delivered to your followers and users who are mentioned in them, and direct posts are delivered only to users mentioned in them. In some cases it means they are delivered to different servers and copies are stored there. We make a good faith effort to limit the access to those posts only to authorized persons, but other servers may fail to do so. Therefore it’s important to review servers your followers belong to. You may toggle an option to approve and reject new followers manually in the settings. <em>Please keep in mind that the operators of the server and any receiving server may view such messages</em>, and that recipients may screenshot, copy or otherwise re-share them. <em>Do not share any dangerous information over Mastodon.</em></li>
+        <li><em>IPs and other metadata</em>: When you log in, we record the IP address you log in from, as well as the name of your browser application. All the logged in sessions are available for your review and revocation in the settings. The latest IP address used is stored for up to 12 months. We also may retain server logs which include the IP address of every request to our server.</li>
+      </ul>
+
+      <hr class="spacer" />
+
+      <h3 id="use">What do we use your information for?</h3>
+
+      <p>Any of the information we collect from you may be used in the following ways:</p>
+
+      <ul>
+        <li>To provide the core functionality of Mastodon. You can only interact with other people’s content and post your own content when you are logged in. For example, you may follow other people to view their combined posts in your own personalized home timeline.</li>
+        <li>To aid moderation of the community, for example comparing your IP address with other known ones to determine ban evasion or other violations.</li>
+        <li>The email address you provide may be used to send you information, notifications about other people interacting with your content or sending you messages, and to respond to inquiries, and/or other requests or questions.</li>
+      </ul>
+
+      <hr class="spacer" />
+
+      <h3 id="protect">How do we protect your information?</h3>
+
+      <p>We implement a variety of security measures to maintain the safety of your personal information when you enter, submit, or access your personal information. Among other things, your browser session, as well as the traffic between your applications and the API, are secured with SSL, and your password is hashed using a strong one-way algorithm. You may enable two-factor authentication to further secure access to your account.</p>
+
+      <hr class="spacer" />
+
+      <h3 id="data-retention">What is our data retention policy?</h3>
+
+      <p>We will make a good faith effort to:</p>
+
+      <ul>
+        <li>Retain server logs containing the IP address of all requests to this server, in so far as such logs are kept, no more than 90 days.</li>
+        <li>Retain the IP addresses associated with registered users no more than 12 months.</li>
+      </ul>
+
+      <p>You can request and download an archive of your content, including your posts, media attachments, profile picture, and header image.</p>
+
+      <p>You may irreversibly delete your account at any time.</p>
+
+      <hr class="spacer"/>
+
+      <h3 id="cookies">Do we use cookies?</h3>
+
+      <p>Yes. Cookies are small files that a site or its service provider transfers to your computer’s hard drive through your Web browser (if you allow). These cookies enable the site to recognize your browser and, if you have a registered account, associate it with your registered account.</p>
+
+      <p>We use cookies to understand and save your preferences for future visits.</p>
+
+      <hr class="spacer" />
+
+      <h3 id="disclose">Do we disclose any information to outside parties?</h3>
+
+      <p>We do not sell, trade, or otherwise transfer to outside parties your personally identifiable information. This does not include trusted third parties who assist us in operating our site, conducting our business, or servicing you, so long as those parties agree to keep this information confidential. We may also release your information when we believe release is appropriate to comply with the law, enforce our site policies, or protect ours or others rights, property, or safety.</p>
+
+      <p>Your public content may be downloaded by other servers in the network. Your public and followers-only posts are delivered to the servers where your followers reside, and direct messages are delivered to the servers of the recipients, in so far as those followers or recipients reside on a different server than this.</p>
+
+      <p>When you authorize an application to use your account, depending on the scope of permissions you approve, it may access your public profile information, your following list, your followers, your lists, all your posts, and your favourites. Applications can never access your e-mail address or password.</p>
+
+      <hr class="spacer" />
+
+      <h3 id="coppa">Children’s Online Privacy Protection Act Compliance</h3>
+
+      <p>Our site, products and services are all directed to people who are at least 13 years old. If this server is in the USA, and you are under the age of 13, per the requirements of COPPA (<a href="https://en.wikipedia.org/wiki/Children%27s_Online_Privacy_Protection_Act">Children’s Online Privacy Protection Act</a>) do not use this site.</p>
+
+      <hr class="spacer" />
+
+      <h3 id="changes">Changes to our Privacy Policy</h3>
+
+      <p>If we decide to change our privacy policy, we will post those changes on this page.</p>
+
+      <p>This document is CC-BY-SA. It was last updated March 7, 2018.</p>
+
+      <p>Originally adapted from the <a href="https://github.com/discourse/discourse">Discourse privacy policy</a>.</p>
+    title: Termini d’usu è di cunfidenzialità per %{instance}
+  themes:
+    contrast: Cuntrastu altu
+    default: Mastodon
+  time:
+    formats:
+      default: "%d %b %Y, %H:%M"
+  two_factor_authentication:
+    code_hint: Entrate u codice generatu da l’applicazione per cunfirmà
+    description_html: S’ella hè attivata <strong>l’identificazione à dui fattori</strong>, duvete avè u vostru telefuninu pè ottene un codice di cunnezzione.
+    disable: Disattivà
+    enable: Attivà
+    enabled: Identificazione à dui fattori attivata
+    enabled_success: L’identificazione à dui fattori hè stata attivata
+    generate_recovery_codes: Creà codici di ricuperazione
+    instructions_html: "<strong>Scanate stu QR code cù Google Authenticator, Authy o qualcosa cusì nant’à u vostru telefuninu</strong>. St’applicazione hà da creà codici da entrà ogni volta chì vi cunnettate."
+    lost_recovery_codes: I codici di ricuperazione à usu unicu vi permettenu di sempre avè accessu à u vostru contu s’è voi avete persu u vostru telefuninu. S’elli sò ancu persi, pudete creà codici novi quì. I vechji codici ùn marchjeranu più.
+    manual_instructions: 'S’ellu ùn hè micca pussibule scanà u QR code, pudete entre sta chjave sicreta:'
+    recovery_codes: Codici di ricuperazione
+    recovery_codes_regenerated: Codici di ricuperazione ricreati
+    recovery_instructions_html: Pudete fà usu di i codici quì sottu per sempre avè accessu à u vostru contu s’ellu hè statu persu u vostru telefuninu. <strong>Guardateli in una piazza sicura</strong>. Per esempiu, stampati è cunservati cù altri ducumenti impurtanti.
+    setup: Installà
+    wrong_code: U codice ùn hè micca currettu! Site sicuru che l’ora di u telefuninu è di u servore sò esatte?
+  user_mailer:
+    backup_ready:
+      explanation: Avete dumandatu un’archiviu cumpletu di u vostru contu Mastodon. Avà hè prontu per scaricà!
+      subject: U vostru archiviu hè prontu à scaricà
+      title: Archiviu prontu
+    welcome:
+      edit_profile_action: Cunfigurazione di u prufile
+      edit_profile_step: Pudete persunalizà u vostru prufile cù un ritrattu di prufile o di cuprendula, un nome pubblicu persunalizatu, etc. Pudete ancu rende u contu privatu per duvè cunfirmà ogni dumanda d’abbunamentu.
+      explanation: Eccu alcune idee per principià
+      final_action: Principià à pustà
+      final_step: 'Andemu! Ancu senza abbunati i vostri missaghji pubblichi puderanu esse visti da altre persone, per esempiu nant’a linea lucale è l’hashtag. Pudete ancu prisintavi nant’à u hashtag #introductions.'
+      full_handle: U vostru identificatore cumplettu
+      full_handle_hint: Quessu ghjè cio chì direte à i vostri amichi per circavi, abbunassi à u vostru contu da altrò, o mandà missaghji.
+      review_preferences_action: Mudificà e priferenze
+      review_preferences_step: Quì pudete adattà u cumpurtamentu di Mastodon à e vostre priferenze, cum’è l’email che vulete riceve, u nivellu di cunfidenzialità predefinitu di i vostri statuti, o u cumpurtamentu di i GIF animati.
+      subject: Benvenutu·a nant’à Mastodon
+      tip_bridge_html: S’è voi venite di Twitter, pudete truvà i vostri amichi da quallà chì sò nant’à Mastodon cù a <a href="%{bridge_url}">bridge app</a>. Mà ùn marchja chè s’elli l’anu ancu usata!
+      tip_federated_timeline: A linea pubblica glubale mostra i statuti da altre istanze nant’a rete Mastodon, mà ùn hè micca cumpleta perchè ci sò soli i conti à quelli sò abbunati membri di a vostr’istanza.
+      tip_following: Site digià abbunatu·a à l’amministratori di u vostru servore. Per truvà d’altre parsone da siguità, pudete pruvà e linee pubbliche.
+      tip_local_timeline: A linea pubblica lucale ghjè una vista crunulogica di i statuti di a ghjente nant’à %{instance}. Quessi sò i vostri cunvicini!
+      tip_mobile_webapp: Pudete aghjunghje Mastodon à a pagina d’accolta di u vostru navigatore di telefuninu per riceve nutificazione, cum’un applicazione!
+      tips: Cunsiglii
+      title: Benvenutu·a, %{name}!
+  users:
+    invalid_email: L’indirizzu e-mail ùn hè currettu
+    invalid_otp_token: U codice d’identificazione ùn hè currettu
+    otp_lost_help_html: S’è voi avete persu i dui, pudete cuntattà %{email}
+    seamless_external_login: Site cunnettatu·a dapoi un serviziu esternu, allora i parametri di chjave d’accessu è d’indirizzu e-mail ùn so micca dispunibili.
+    signed_in_as: 'Cunnettatu·a cum’è:'
diff --git a/config/locales/de.yml b/config/locales/de.yml
index 5fdcb1900..3440439cd 100644
--- a/config/locales/de.yml
+++ b/config/locales/de.yml
@@ -40,6 +40,7 @@ de:
     following: Folgt
     media: Medien
     moved_html: "%{name} ist auf %{new_profile_link} umgezogen:"
+    network_hidden: Diese Informationen sind nicht verfügbar
     nothing_here: Hier gibt es nichts!
     people_followed_by: Profile, denen %{name} folgt
     people_who_follow: Profile, die %{name} folgen
@@ -49,13 +50,12 @@ de:
     reserved_username: Dieser Profilname ist belegt
     roles:
       admin: Admin
+      bot: Bot
       moderator: Moderator
     unfollow: Entfolgen
   admin:
     account_moderation_notes:
-      account: Moderator*in
-      create: Erstellen
-      created_at: Datum
+      create: Notiz hinterlassen
       created_msg: Moderationsnotiz erfolgreich erstellt!
       delete: Löschen
       destroyed_msg: Moderationsnotiz erfolgreich gelöscht!
@@ -72,6 +72,7 @@ de:
         title: E-Mail-Adresse für %{username} ändern
       confirm: Bestätigen
       confirmed: Bestätigt
+      confirming: Bestätigung
       demote: Degradieren
       disable: Ausschalten
       disable_two_factor_authentication: 2FA abschalten
@@ -80,6 +81,7 @@ de:
       domain: Domain
       edit: Bearbeiten
       email: E-Mail
+      email_status: E-Mail-Status
       enable: Freischalten
       enabled: Freigegeben
       feed_url: Feed-URL
@@ -118,6 +120,10 @@ de:
       push_subscription_expires: PuSH-Abonnement läuft aus
       redownload: Avatar neu laden
       remove_avatar: Profilbild entfernen
+      resend_confirmation:
+        already_confirmed: Dieser Benutzer wurde bereits bestätigt
+        send: Bestätigungsmail erneut senden
+        success: Bestätigungs-E-Mail erfolgreich gesendet!
       reset: Zurücksetzen
       reset_password: Passwort zurücksetzen
       resubscribe: Wieder abonnieren
@@ -269,7 +275,6 @@ de:
       comment:
         none: Kein
       created_at: Gemeldet
-      delete: Löschen
       id: ID
       mark_as_resolved: Als gelöst markieren
       mark_as_unresolved: Als ungelöst markieren
@@ -279,9 +284,6 @@ de:
         create_and_unresolve: Mit Kommentar wieder öffnen
         delete: Löschen
         placeholder: Beschreibe, welche Maßnahmen ergriffen wurden oder andere Neuigkeiten zu dieser Meldung…
-      nsfw:
-        'false': Medienanhänge wieder anzeigen
-        'true': Medienanhänge verbergen
       reopen: Meldung wieder öffnen
       report: 'Meldung #%{id}'
       report_contents: Inhalt
@@ -356,11 +358,8 @@ de:
         delete: Löschen
         nsfw_off: Als nicht heikel markieren
         nsfw_on: Als heikel markieren
-      execute: Ausführen
       failed_to_execute: Ausführen fehlgeschlagen
       media:
-        hide: Medien verbergen
-        show: Medien anzeigen
         title: Medien
       no_media: Keine Medien
       title: Beiträge des Kontos
@@ -376,6 +375,7 @@ de:
   admin_mailer:
     new_report:
       body: "%{reporter} hat %{target} gemeldet"
+      body_remote: Jemand von %{domain} hat %{target} gemeldet
       subject: Neue Meldung auf %{instance} (#%{id})
   application_mailer:
     notification_preferences: Ändere E-Mail-Einstellungen
@@ -465,7 +465,7 @@ de:
     archive_takeout:
       date: Datum
       download: Dein Archiv herunterladen
-      hint_html: Du kannst ein Archiv deiner <strong>Beiträge und hochgeladenen Medien</strong> anfragen. Die exportierten Daten werden im ActivityPub-Format gespeichert, welches mit jeder Software lesbar ist die das Format unterstützt.
+      hint_html: Du kannst ein Archiv deiner <strong>Beiträge und hochgeladenen Medien</strong> anfragen. Die exportierten Daten werden im ActivityPub-Format gespeichert, welches mit jeder Software lesbar ist, die das Format unterstützt. Du kannst alle 7 Tage ein neues Archiv anfordern.
       in_progress: Stelle dein Archiv zusammen...
       request: Dein Archiv anfragen
       size: Größe
@@ -595,20 +595,6 @@ de:
     other: Weiteres
     publishing: Beiträge
     web: Web
-  push_notifications:
-    favourite:
-      title: "%{name} hat deinen Beitrag favorisiert"
-    follow:
-      title: "%{name} folgt dir nun"
-    group:
-      title: "%{count} Benachrichtigungen"
-    mention:
-      action_boost: Teilen
-      action_expand: Mehr anzeigen
-      action_favourite: Favorisieren
-      title: "%{name} hat dich erwähnt"
-    reblog:
-      title: "%{name} hat deinen Beitrag geteilt"
   remote_follow:
     acct: Profilname@Domain, von wo aus du dieser Person folgen möchtest
     missing_resource: Die erforderliche Weiterleitungs-URL für dein Konto konnte nicht gefunden werden
@@ -757,5 +743,6 @@ de:
   users:
     invalid_email: Ungültige E-Mail-Adresse
     invalid_otp_token: Ungültiger Zwei-Faktor-Authentisierungs-Code
+    otp_lost_help_html: Wenn Sie zu beidem keinen Zugriff mehr haben, kontaktieren sie %{email}
     seamless_external_login: Du bist angemeldet über einen Drittanbieter-Dienst, weswegen Passwort- und E-Maileinstellungen nicht verfügbar sind.
     signed_in_as: 'Angemeldet als:'
diff --git a/config/locales/devise.co.yml b/config/locales/devise.co.yml
new file mode 100644
index 000000000..2471f857b
--- /dev/null
+++ b/config/locales/devise.co.yml
@@ -0,0 +1,82 @@
+---
+co:
+  devise:
+    confirmations:
+      confirmed: U vostru indirizzu email hè statu cunfirmatu.
+      send_instructions: Avete da riceve un’email cù l’istruzzione di cunfirmazione in qualchì minuta. Pensate à verificà u cartulare di spam s’ellu ùn c’hè nunda.
+      send_paranoid_instructions: S’ellu esiste u vostru indirizzu email in a database, avete da riceve l’istruzzione pè cunfirmà u vostru contu in qualchì minuta. Pensate à verificà u cartulare di spam s’ellu ùn c’hè nunda.
+    failure:
+      already_authenticated: Site digià cunnettatu·a.
+      inactive: U vostru contu ùn hè ancu attivatu.
+      invalid: L’ %{authentication_keys} o a chjave d’accessu ùn sò curretti.
+      last_attempt: Avete un’ultimu tintativu nanzu chì u vostru contu sia chjosu.
+      locked: U vostru contu hè chjosu.
+      not_found_in_database: L’ %{authentication_keys} o a chjave d’accessu ùn sò curretti.
+      timeout: A vostra sezzione hè spirata. Ricunnettatevi pè cuntinuà.
+      unauthenticated: Cunnettatevi o arregistratevi pè cuntinuà.
+      unconfirmed: Duvete cunfirmà u vostru contu pè cuntinuà.
+    mailer:
+      confirmation_instructions:
+        action: Verificà l’indirizzu email
+        explanation: Avete creatu un contu nant’à %{host} cù st’indirizzu email. Pudete attivallu cù un clic, o ignurà quessu missaghji s’ellu un era micca voi.
+        extra_html: Pensate à leghje <a href="%{terms_path}">e regule di l’istanza</a> è <a href="%{policy_path}">i termini d’usu</a>.
+        subject: 'Mastodon: Istruzzione di cunfirmazione per %{instance}'
+        title: Verificà l’indirizzu email
+      email_changed:
+        explanation: 'L’indirizzu email di u vostru contu hè stata cambiata per:'
+        extra: S’ellu un era micca voi ch’avete cambiatu u vostru email, qualch’un’altru hà accessu à u vostru contu. Duvete cambià a vostra chjave d’accessu o cuntattà l’amministratore di l’istanza s’ellu ùn hè più pussibule di cunnettavi.
+        subject: 'Mastodon: Email cambiatu'
+        title: Novu indirizzu email
+      password_change:
+        explanation: A chjave d’accessu per u vostru contu hè stata cambiata.
+        extra: S’ellu un era micca voi ch’avete cambiatu a vostra chjave d’accessu, qualch’un’altru hà accessu à u vostru contu. Duvete cambià a vostra chjave d’accessu o cuntattà l’amministratore di l’istanza s’ellu ùn hè più pussibule di cunnettavi.
+        subject: 'Mastodon: Chjave d’accessu cambiata'
+        title: Chjave cambiata
+      reconfirmation_instructions:
+        explanation: Cunfirmà u novu indirizzu per cambià l’email.
+        extra: S’ellu ùn era micca voi, ignurate stu missaghju. L’email ùn cambiarà micca s’è voi ùn cliccate micca u ligame.
+        subject: 'Mastodon: Cunfirmà l’email per %{instance}'
+        title: Verificà indirizzu email
+      reset_password_instructions:
+        action: Cambià a chjave d’accessu
+        explanation: Avete dumandatu una nova chjave d’accessu per u vostru contu.
+        extra: S’ellu ùn era micca voi, ignurate stu missaghju. A chjave d’accessu ùn cambiarà micca s’è voi ùn cliccate micca u ligame.
+        subject: 'Mastodon: Cambià a chjave d’accessu'
+        title: Cambià a chjave
+      unlock_instructions:
+        subject: 'Mastodon: Riapre u contu'
+    omniauth_callbacks:
+      failure: Ùn pudemu micca cunnettavi da %{kind} perchè "%{reason}".
+      success: Vi site cunnettatu·a da %{kind}.
+    passwords:
+      no_token: Ùn pudete micca vede sta pagina senza vene d’un e-mail di cambiamentu di chjave d’accessu. S’è voi venite quì dapoi st’e-mail, assicuratevi ch’avete utilizatu l’indirizzu URL cumpletu.
+      send_instructions: Avete da riceve l’istruzzione di cambiamentu di a chjave d’accessu in qualchì minuta.
+      send_paranoid_instructions: S’ellu esiste u vostr’e-mail in a database, avete da riceve un ligame di reinizialisazione.
+      updated: A vostra chjave d’accessu hè stata cambiata, è site cunnettatu·a.
+      updated_not_active: A vostra chjave d’accessu hè stata cambiata.
+    registrations:
+      destroyed: U vostru contu hè statu sguassatu. Avvedeci!
+      signed_up: Benvinutu! Site cunnettatu·a.
+      signed_up_but_inactive: Site arregistratu·a, mà ùn pudete micca cunnettavi perchè u vostru contu deve esse attivatu.
+      signed_up_but_locked: Site arregistratu·a, mà ùn pudete micca cunnettavi perchè u vostru contu hè chjosu.
+      signed_up_but_unconfirmed: Un missaghju cù un ligame di cunfirmazione hè statu mandatu à u vostru indirizzu e-mail. Aprite stu ligame pè attivà u vostru contu. Pensate à verificà u cartulare di spam s’ellu ùn c’hè nunda.
+      update_needs_confirmation: U vostru contu hè statu messu à ghjornu mà duvemu verificà u vostru novu e-mail. Un missaghju cù un ligame di cunfirmazione hè statu mandatu. Pensate à verificà u cartulare di spam s’ellu ùn c’hè nunda.
+      updated: U vostru contu hè statu messu à ghjornu.
+    sessions:
+      already_signed_out: Scunnettatu·a.
+      signed_in: Cunnettatu·a.
+      signed_out: Scunnettatu·a.
+    unlocks:
+      send_instructions: Avete da riceve un’e-mail cù l’istruzzione pè riapre u vostru contu in qualchì minuta.
+      send_paranoid_instructions: S’ellu esiste u vostru contu, avete da riceve un’e-mail dù l’istruzzione pè riapre u vostru contu.
+      unlocked: U vostru contu hè statu riapertu, pudete cunnettavi pè cuntinuà.
+  errors:
+    messages:
+      already_confirmed: hè digià cunfirmatu, pudete pruvà à cunnettà vi
+      confirmation_period_expired: deve esse cunfirmatu nanz’à %{period}, duvete fà un’altra dumanda
+      expired: hè spiratu, duvete fà un’altra dumanda
+      not_found: ùn hè micca statu trovu
+      not_locked: ùn era micca chjosu
+      not_saved:
+        one: 'Un prublemu hà impeditu a cunservazione di stu (sta) %{resource}:'
+        other: "%{count} prublemi anu impeditu a cunservazione di stu (sta) %{resource} :"
diff --git a/config/locales/devise.fa.yml b/config/locales/devise.fa.yml
index f78412f91..e6e16b4b4 100644
--- a/config/locales/devise.fa.yml
+++ b/config/locales/devise.fa.yml
@@ -17,11 +17,32 @@ fa:
       unconfirmed: برای ادامه باید نشانی ایمیل خود را تأیید کنید.
     mailer:
       confirmation_instructions:
+        action: تأیید نشانی ایمیل
+        explanation: شما با این نشانی ایمیل حسابی در %{host} باز کرده‌اید. با یک کلیک می‌توانید این حساب را فعال کنید. اگر شما چنین کاری نکردید، لطفاً این ایمیل را نادیده بگیرید.
+        extra_html: لطفاً همچنین <a href="%{terms_path}">قانون‌های این سرور</a> و <a href="%{policy_path}">شرایط کاربری</a> آن را ببینید.
         subject: 'ماستدون: راهنمایی برای تأیید %{instance}'
+        title: تأیید نشانی ایمیل
+      email_changed:
+        explanation: 'نشانی ایمیل حساب شما تغییر می‌کند به:'
+        extra: اگر شما ایمیل خود را عوض نکردید، شاید کسی به حساب شما دسترسی پیدا کرده است. در این صورت لطفاً هر چه زودتر رمز حسابتان را عوض کنید. اگر رمزتان دیگر کار نمی‌کند، لطفاً با مدیر سرور تماس بگیرید.
+        subject: 'ماستدون: نشانی ایمیل عوض شد'
+        title: نشانی ایمیل تازه
       password_change:
+        explanation: رمز حساب شما تغییر کرد.
+        extra: اگر شما رمز حسابتان را تغییر ندادید، شاید کسی به حساب شما دسترسی پیدا کرده است. در این صورت لطفاً هر چه زودتر رمز حسابتان را عوض کنید. اگر رمزتان دیگر کار نمی‌کند، لطفاً با مدیر سرور تماس بگیرید.
         subject: 'ماستدون: رمزتان عوض شد'
+        title: رمزتان عوض شد
+      reconfirmation_instructions:
+        explanation: نشانی تازه را تأیید کنید تا ایمیل‌تان عوض شود.
+        extra: اگر شما باعث این تغییر نبودید، لطفاً این ایمیل را نادیده بگیرید. تا زمانی که شما پیوند بالا را باز نکنید، نشانی ایمیل مربوط به حساب شما عوض نخواهد شد.
+        subject: 'ماستدون: تأیید ایمیل برای %{instance}'
+        title: تأیید نشانی ایمیل
       reset_password_instructions:
+        action: تغییر رمز
+        explanation: شما رمز تازه‌ای برای حسابتان درخواست کردید.
+        extra: اگر شما چنین درخواستی نکردید، لطفاً این ایمیل را نادیده بگیرید. تا زمانی که شما پیوند بالا را باز نکنید و رمز تازه‌ای نسازید، رمز شما عوض نخواهد شد.
         subject: 'ماستدون: راهنمایی برای بازنشانی رمز'
+        title: بازنشانی رمز
       unlock_instructions:
         subject: 'ماستدون: راهنمایی برای بازکردن قفل'
     omniauth_callbacks:
@@ -57,5 +78,5 @@ fa:
       not_found: پیدا نشد
       not_locked: قفل نبود
       not_saved:
-        one: خطایی نگذاشت که این %{resource} ذخیره شود
-        other: به خاطر %{count} خطا، این %{resource} ذخیره نشد
+        one: 'خطایی نگذاشت که این %{resource} ذخیره شود:'
+        other: 'به خاطر %{count} خطا، این %{resource} ذخیره نشد:'
diff --git a/config/locales/devise.sk.yml b/config/locales/devise.sk.yml
index e9c5dd455..4bbc723e9 100644
--- a/config/locales/devise.sk.yml
+++ b/config/locales/devise.sk.yml
@@ -78,5 +78,6 @@ sk:
       not_found: nenájdený
       not_locked: nebol uzamknutý
       not_saved:
+        few: "%{resource} nebol uložený kôli %{count} chybám:"
         one: "%{resource} nebol uložený kôli chybe:"
         other: "%{resource} nebol uložený kôli %{count} chybám:"
diff --git a/config/locales/devise.sl.yml b/config/locales/devise.sl.yml
new file mode 100644
index 000000000..0967ef424
--- /dev/null
+++ b/config/locales/devise.sl.yml
@@ -0,0 +1 @@
+{}
diff --git a/config/locales/doorkeeper.ar.yml b/config/locales/doorkeeper.ar.yml
index 5586b8dc8..3b4202903 100644
--- a/config/locales/doorkeeper.ar.yml
+++ b/config/locales/doorkeeper.ar.yml
@@ -114,5 +114,6 @@ ar:
         title: طلب تصريح مفتوح OAuth
     scopes:
       follow: متابعة و حجب و فك الحجب و إلغاء متابعة حسابات المستخدمين
+      push: تلقى إشعارات حسابك
       read: قراءة بيانات حسابك
       write: النشر نيابةً عنك
diff --git a/config/locales/doorkeeper.ca.yml b/config/locales/doorkeeper.ca.yml
index c1748d05b..56686e3e5 100644
--- a/config/locales/doorkeeper.ca.yml
+++ b/config/locales/doorkeeper.ca.yml
@@ -115,5 +115,6 @@ ca:
         title: OAuth autorització requerida
     scopes:
       follow: seguir, blocar, desblocar i deixar de seguir comptes
+      push: rebre notificacions push del teu compte
       read: llegir les dades del teu compte
       write: publicar en el teu nom
diff --git a/config/locales/doorkeeper.co.yml b/config/locales/doorkeeper.co.yml
new file mode 100644
index 000000000..31080d153
--- /dev/null
+++ b/config/locales/doorkeeper.co.yml
@@ -0,0 +1,119 @@
+---
+co:
+  activerecord:
+    attributes:
+      doorkeeper/application:
+        name: Nome di l’applicazione
+        redirect_uri: URI di ridirezzione
+        scopes: Scopi
+        website: Situ di l’applicazione
+    errors:
+      models:
+        doorkeeper/application:
+          attributes:
+            redirect_uri:
+              fragment_present: ùn pò cuntene un pezzu.
+              invalid_uri: duve esse un’URI curretta.
+              relative_uri: duve esse un’URI assoluta.
+              secured_uri: duve esse un’URL HTTPS/SSL.
+  doorkeeper:
+    applications:
+      buttons:
+        authorize: Appruvà
+        cancel: Sguassà
+        destroy: Strughje
+        edit: Mudificà
+        submit: Mandà
+      confirmations:
+        destroy: Site sicuru·a?
+      edit:
+        title: Mudificà l’applicazione
+      form:
+        error: Uups! V’invitemu à verificà u vostru formulariu per vede s’elli ùn ci sò sbaglii
+      help:
+        native_redirect_uri: Utilizate %{native_redirect_uri} pè e prove lucale
+        redirect_uri: Utilizzate una linea per ogni URI
+        scopes: Separate i scopi cù spazii. Lasciate viotu per utilizzà i scopi predefiniti.
+      index:
+        application: Applicazione
+        callback_url: URL di richjama
+        delete: Toglie
+        name: Nome
+        new: Applicazione nova
+        scopes: Scopi
+        show: Vede
+        title: E vostre applicazione
+      new:
+        title: Applicazione nova
+      show:
+        actions: Azzioni
+        application_id: Chjave di u clientu
+        callback_urls: URL di richjama
+        scopes: Scopi
+        secret: Sicretu di u clientu
+        title: 'Applicazione : %{name}'
+    authorizations:
+      buttons:
+        authorize: Appruvà
+        deny: Ricusà
+      error:
+        title: C’hè statu un prublemu
+      new:
+        able_to: St’applicazione puderà
+        prompt: L’applicazione %{client_name} hà dumandatu d’avè accessu à u vostru contu
+        title: Permessu riquestu
+      show:
+        title: Codice d’auturizazione da cupià indè l’applicazione.
+    authorized_applications:
+      buttons:
+        revoke: Sguassà
+      confirmations:
+        revoke: Site sicuru·a?
+      index:
+        application: Applicazione
+        created_at: Auturizata u
+        date_format: "%d-%m-%Y %H:%M:%S"
+        scopes: Scopi
+        title: E vostre applicazione auturizate
+    errors:
+      messages:
+        access_denied: U pruprietariu di a risorsa o u servore d’autitinficazione hà ricusatu a dumanda.
+        credential_flow_not_configured: U flussu di l’identificazione di u pruprietariu di a risorsa hà fiascatu perchè Doorkeeper.configure.resource_owner_from_credentials ùn hè micca cunfiguratu.
+        invalid_client: L’autintificazione di u cliente hà fiascatu perchè u cliente ùn hè micca cunnisciutu, l’identificazione di u cliente ùn hè cumpresa, o u modu d’identificazione ùn marchja micca.
+        invalid_grant: L’accunsentu d’auturizazione furnitu ùn hè currettu, hè spiratu, sguassatu, ùn và micca cù l’indirizzu di ridirezzione usatu in a dumanda d’auturizazione, o hè statu emessu per un’altru cliente.
+        invalid_redirect_uri: L’URI di ridirezzione ùn hè curretta.
+        invalid_request: Ci manca un parametru riquestu indè a dumanda, cuntene un parametru ch’ùn esiste micca, o altru sbagliu di forma.
+        invalid_resource_owner: L’idintificanti di u pruprietariu di a risorsa ùn sò curretti, o u pruprietariu ùn pò micca esse trovu
+        invalid_scope: U scopu dumandatu ùn hè currettu, hè scunnisciutu, o altru sbagliu di forma.
+        invalid_token:
+          expired: A marca d’accessu hè spirata
+          revoked: A marca d’accessu hè stata rivucata
+          unknown: A marca d’accessu ùn hè curretta
+        resource_owner_authenticator_not_configured: Ùn c’hè micca pussutu ricercà u pruprietariu di a risorsa perchè Doorkeeper.configure.resource_owner_authenticator ùn hè micca cunfiguratu.
+        server_error: C’hè statu un prublemu cù u servore d’auturizazione.
+        temporarily_unavailable: U servore d’auturizazione ùn pò micca trattà a dumanda avà perchè hè sopraccaricatu o in mantenimentu.
+        unauthorized_client: U cliente ùn pò micca fà sta dumanda cusì.
+        unsupported_grant_type: Stu tippu d’accunsentu ùn marchja micca nant’à stu servore d’auturizazione.
+        unsupported_response_type: Sta risposta ùn marchja micca nant’à stu servore d’auturizazione.
+    flash:
+      applications:
+        create:
+          notice: Applicazione creata.
+        destroy:
+          notice: Applicazione sguassata.
+        update:
+          notice: Applicazione messa à ghjornu.
+      authorized_applications:
+        destroy:
+          notice: Applicazione sguassata.
+    layouts:
+      admin:
+        nav:
+          applications: Applicazione
+          oauth2_provider: Furnitore OAuth2
+      application:
+        title: Auturizazione OAuth riquestata
+    scopes:
+      follow: bluccà, sbluccà, è reghje l’abbunamenti
+      read: leghje l’infurmazione di u vostru contu
+      write: mandà missaghji per voi
diff --git a/config/locales/doorkeeper.en.yml b/config/locales/doorkeeper.en.yml
index 33d544bed..eca1fc675 100644
--- a/config/locales/doorkeeper.en.yml
+++ b/config/locales/doorkeeper.en.yml
@@ -115,5 +115,6 @@ en:
         title: OAuth authorization required
     scopes:
       follow: follow, block, unblock and unfollow accounts
+      push: receive push notifications for your account
       read: read your account's data
       write: post on your behalf
diff --git a/config/locales/doorkeeper.eo.yml b/config/locales/doorkeeper.eo.yml
index 59df52852..9713c462c 100644
--- a/config/locales/doorkeeper.eo.yml
+++ b/config/locales/doorkeeper.eo.yml
@@ -115,5 +115,6 @@ eo:
         title: OAuth-a rajtigo bezonata
     scopes:
       follow: sekvi, bloki, malbloki kaj malsekvi kontojn
+      push: ricevi puŝ-sciigojn por via konto
       read: legi la datumojn de via konto
       write: mesaĝi kiel vi
diff --git a/config/locales/doorkeeper.fa.yml b/config/locales/doorkeeper.fa.yml
index f3db862ca..2293f1115 100644
--- a/config/locales/doorkeeper.fa.yml
+++ b/config/locales/doorkeeper.fa.yml
@@ -19,56 +19,56 @@ fa:
   doorkeeper:
     applications:
       buttons:
-        authorize: Authorize
-        cancel: Cancel
-        destroy: Destroy
-        edit: Edit
+        authorize: اجازه دادن
+        cancel: لغو
+        destroy: پاک کردن
+        edit: ویرایش
         submit: Submit
       confirmations:
-        destroy: Are you sure?
+        destroy: آیا مطمئن هستید؟
       edit:
-        title: Edit application
+        title: ویرایش برنامه
       form:
-        error: Whoops! Check your form for possible errors
+        error: اوخ! ببینید چیزی را اشتباهی در فرم وارد نکرده‌اید؟
       help:
-        native_redirect_uri: Use %{native_redirect_uri} for local tests
-        redirect_uri: Use one line per URI
-        scopes: Separate scopes with spaces. Leave blank to use the default scopes.
+        native_redirect_uri: برای آزمایش‌های محلی %{native_redirect_uri} را به کار ببرید
+        redirect_uri: هر URI را در یک سطر جدا بنویسید
+        scopes: دامنه‌ها را با فاصلهٔ خالی از هم جدا کنید. برای به‌کاربردن دامنهٔ پیش‌فرض خالی بگذارید.
       index:
-        application: Application
-        callback_url: Callback URL
+        application: برنامه
+        callback_url: نشانی Callback
         delete: Delete
         name: Name
-        new: New application
-        scopes: Scopes
-        show: Show
-        title: Your applications
+        new: برنامهٔ تازه
+        scopes: دامنه‌ها
+        show: نمایش
+        title: برنامه‌های شما
       new:
-        title: New application
+        title: برنامهٔ تازه
       show:
         actions: Actions
-        application_id: Client key
-        callback_urls: Callback URLs
-        scopes: Scopes
-        secret: Client secret
-        title: 'Application: %{name}'
+        application_id: کلید کلاینت
+        callback_urls: نشانی‌های Callabck
+        scopes: دامنه‌ها
+        secret: کد سری کلاینت
+        title: 'برنامه: %{name}'
     authorizations:
       buttons:
-        authorize: Authorize
-        deny: Deny
+        authorize: اجازه دادن
+        deny: لغو اجازه
       error:
-        title: An error has occurred
+        title: خطایی رخ داد
       new:
-        able_to: It will be able to
-        prompt: Application %{client_name} requests access to your account
-        title: Authorization required
+        able_to: اجازه خواهد داشت
+        prompt: برنامهٔ %{client_name} می‌خواهد به حساب شما دسترسی داشته باشد
+        title: نیاز به اجازه دادن
       show:
-        title: Copy this authorization code and paste it to the application.
+        title: این کد مجوز را کپی کرده و در برنامه وارد کنید.
     authorized_applications:
       buttons:
-        revoke: Revoke
+        revoke: فسخ
       confirmations:
-        revoke: Are you sure?
+        revoke: آیا مطمئن هستید؟
       index:
         application: برنامه
         created_at: مجازشده از
@@ -77,7 +77,7 @@ fa:
         title: برنامه‌های مجاز
     errors:
       messages:
-        access_denied: The resource owner or authorization server denied the request.
+        access_denied: دارندهٔ منبع یا سرور اجازه دهنده درخواست را نپذیرفت.
         credential_flow_not_configured: Resource Owner Password Credentials flow failed due to Doorkeeper.configure.resource_owner_from_credentials being unconfigured.
         invalid_client: Client authentication failed due to unknown client, no client authentication included, or unsupported authentication method.
         invalid_grant: The provided authorization grant is invalid, expired, revoked, does not match the redirection URI used in the authorization request, or was issued to another client.
@@ -86,34 +86,35 @@ fa:
         invalid_resource_owner: The provided resource owner credentials are not valid, or resource owner cannot be found
         invalid_scope: The requested scope is invalid, unknown, or malformed.
         invalid_token:
-          expired: The access token expired
-          revoked: The access token was revoked
-          unknown: The access token is invalid
+          expired: کد دسترسی منقضی شده است
+          revoked: کد دسترسی فسخ شده است
+          unknown: کد دسترسی معتبر نیست
         resource_owner_authenticator_not_configured: Resource Owner find failed due to Doorkeeper.configure.resource_owner_authenticator being unconfiged.
-        server_error: The authorization server encountered an unexpected condition which prevented it from fulfilling the request.
-        temporarily_unavailable: The authorization server is currently unable to handle the request due to a temporary overloading or maintenance of the server.
+        server_error: خطای پیش‌بینی‌نشده‌ای برای سرور اجازه‌دهنده رخ داد که جلوی اجرای این درخواست را گرفت.
+        temporarily_unavailable: سرور اجازه‌دهنده به دلیل بار زیاد یا تعمیرات سرور هم‌اینک نمی‌تواند درخواست شما را بررسی کند.
         unauthorized_client: The client is not authorized to perform this request using this method.
         unsupported_grant_type: The authorization grant type is not supported by the authorization server.
         unsupported_response_type: The authorization server does not support this response type.
     flash:
       applications:
         create:
-          notice: Application created.
+          notice: برنامه ساخته شد.
         destroy:
-          notice: Application deleted.
+          notice: برنامه حذف شد.
         update:
-          notice: Application updated.
+          notice: برنامه به‌روز شد.
       authorized_applications:
         destroy:
-          notice: Application revoked.
+          notice: برنامه فسخ شد.
     layouts:
       admin:
         nav:
-          applications: Applications
-          oauth2_provider: OAuth2 Provider
+          applications: برنامه‌ها
+          oauth2_provider: فراهم‌کنندهٔ ورود دومرحله‌ای
       application:
-        title: OAuth authorization required
+        title: درخواست اجازهٔ OAuth
     scopes:
-      follow: follow, block, unblock and unfollow accounts
-      read: read your account's data
-      write: post on your behalf
+      follow: پیگیری، مسدودسازی، لغو مسدودسازی، و لغو پیگیری حساب‌ها
+      push: برای حساب خود اعلان‌های لحظه‌ای دریافت کنید
+      read: خواندن اطلاعات حساب شما
+      write: انتشار مطالب از طرف شما
diff --git a/config/locales/doorkeeper.fr.yml b/config/locales/doorkeeper.fr.yml
index a5d9b9e03..0c68dfa01 100644
--- a/config/locales/doorkeeper.fr.yml
+++ b/config/locales/doorkeeper.fr.yml
@@ -116,5 +116,6 @@ fr:
         title: Autorisation OAuth requise
     scopes:
       follow: s’abonner, se désabonner, bloquer et débloquer des comptes
+      push: recevoir des notifications pour votre compte
       read: lire les données de votre compte
       write: poster en votre nom
diff --git a/config/locales/doorkeeper.gl.yml b/config/locales/doorkeeper.gl.yml
index dc9a04f18..6d0e16def 100644
--- a/config/locales/doorkeeper.gl.yml
+++ b/config/locales/doorkeeper.gl.yml
@@ -115,5 +115,6 @@ gl:
         title: Precisa autorización OAuth
     scopes:
       follow: seguir, bloquear, desbloquear e deixar de seguir contas
+      push: recibir notificatións tipo push para a súa conta
       read: ler os datos da súa conta
       write: publicar no seu nome
diff --git a/config/locales/doorkeeper.it.yml b/config/locales/doorkeeper.it.yml
index 50b2c9780..ce6fa07d2 100644
--- a/config/locales/doorkeeper.it.yml
+++ b/config/locales/doorkeeper.it.yml
@@ -115,5 +115,6 @@ it:
         title: Autorizzazione OAuth richiesta
     scopes:
       follow: seguire, bloccare, sbloccare e smettere di seguire account
+      push: ricevi notifiche push per il tuo account
       read: leggere le informazioni del tuo account
       write: pubblicare post in tua vece
diff --git a/config/locales/doorkeeper.ja.yml b/config/locales/doorkeeper.ja.yml
index 96956c60f..9c9098976 100644
--- a/config/locales/doorkeeper.ja.yml
+++ b/config/locales/doorkeeper.ja.yml
@@ -115,5 +115,6 @@ ja:
         title: OAuth認証
     scopes:
       follow: アカウントのフォロー, ブロック, ブロック解除, フォロー解除
+      push: アカウントへのプッシュ通知の受信
       read: アカウントからのデータの読み取り
       write: アカウントへのデータの書き込み
diff --git a/config/locales/doorkeeper.nl.yml b/config/locales/doorkeeper.nl.yml
index 7ad10f45b..996cdce7f 100644
--- a/config/locales/doorkeeper.nl.yml
+++ b/config/locales/doorkeeper.nl.yml
@@ -116,5 +116,6 @@ nl:
         title: OAuth-autorisatie vereist
     scopes:
       follow: accounts volgen, negeren en blokkeren
+      push: ontvang pushmeldingen voor jouw account
       read: berichten lezen
       write: berichten plaatsen
diff --git a/config/locales/doorkeeper.oc.yml b/config/locales/doorkeeper.oc.yml
index d83d07438..46060e49f 100644
--- a/config/locales/doorkeeper.oc.yml
+++ b/config/locales/doorkeeper.oc.yml
@@ -115,5 +115,6 @@ oc:
         title: Cal una autorizacion OAuth
     scopes:
       follow: sègre, blocar, quitar de blocar e quitar de sègre de comptes
+      push: recebre las notificacions push per vòstre compte
       read: legir las donadas de vòstre compte
       write: publicar per vos
diff --git a/config/locales/doorkeeper.pl.yml b/config/locales/doorkeeper.pl.yml
index 6c127b73b..5cad356fc 100644
--- a/config/locales/doorkeeper.pl.yml
+++ b/config/locales/doorkeeper.pl.yml
@@ -115,5 +115,6 @@ pl:
         title: Uwierzytelnienie OAuth jest wymagane
     scopes:
       follow: możliwość śledzenia, blokowania, usuwania blokad, anulowania śledzenia kont
+      push: otrzymywanie powiadomień push dla Twojego konta
       read: dostęp do odczytu danych konta
       write: możliwość publikowania wpisów w Twoim imieniu
diff --git a/config/locales/doorkeeper.pt-BR.yml b/config/locales/doorkeeper.pt-BR.yml
index f3da6fcd1..8d3ce8a29 100644
--- a/config/locales/doorkeeper.pt-BR.yml
+++ b/config/locales/doorkeeper.pt-BR.yml
@@ -115,5 +115,6 @@ pt-BR:
         title: Autorização OAuth obrigatória
     scopes:
       follow: seguir, bloquear, desbloquear e deixar de seguir outras contas
+      push: receber notificações push para a sua conta
       read: ler os dados da sua conta
       write: postar em seu nome
diff --git a/config/locales/doorkeeper.ru.yml b/config/locales/doorkeeper.ru.yml
index 28c0ff0bd..0a88d628e 100644
--- a/config/locales/doorkeeper.ru.yml
+++ b/config/locales/doorkeeper.ru.yml
@@ -115,5 +115,6 @@ ru:
         title: Требуется авторизация OAuth
     scopes:
       follow: подписываться, отписываться, блокировать и разблокировать аккаунты
+      push: принимать push-уведомления для Вашего аккаунта
       read: читать данные Вашего аккаунта
       write: отправлять за Вас посты
diff --git a/config/locales/doorkeeper.sk.yml b/config/locales/doorkeeper.sk.yml
index bda26429e..d90927189 100644
--- a/config/locales/doorkeeper.sk.yml
+++ b/config/locales/doorkeeper.sk.yml
@@ -33,14 +33,14 @@ sk:
       help:
         native_redirect_uri: Použite %{native_redirect_uri} pre lokálne testy
         redirect_uri: Iba jedna URI na riadok
-        scopes: Rozsahy oddeľujte medzerami. Nechajte prázdne pre štandardné rozsahy.
+        scopes: Oprávnenia oddeľujte medzerami. Nechajte prázdne pre štandardné oprávnenia.
       index:
         application: Aplikácia
         callback_url: Návratová URL
         delete: Zmazať
         name: Názov
         new: Nová aplikácia
-        scopes: Rozsahy
+        scopes: Oprávnenia
         show: Ukázať
         title: Vaše aplikácie
       new:
@@ -49,7 +49,7 @@ sk:
         actions: Akcie
         application_id: Kľúč klienta
         callback_urls: Návratové URL adresy
-        scopes: Rozsahy
+        scopes: Oprávnenia
         secret: Tajné slovo klienta
         title: 'Aplikácia: %{name}'
     authorizations:
@@ -73,7 +73,7 @@ sk:
         application: Aplikácia
         created_at: Autorizované
         date_format: "%Y-%m-%d %H:%M:%S"
-        scopes: Rozsahy
+        scopes: Oprávnenia
         title: Vaše autorizované aplikácie
     errors:
       messages:
@@ -115,5 +115,6 @@ sk:
         title: Požadovaná OAuth autorizácia
     scopes:
       follow: sledovať, blokovať, povoliť a zušiť sledovanie účtov
+      push: dostávaj oznámenia ohľadom tvojho účtu ako notifikácie na plochu
       read: prezrieť dáta na vašom účete
       write: poslať vo vašom mene
diff --git a/config/locales/doorkeeper.sl.yml b/config/locales/doorkeeper.sl.yml
new file mode 100644
index 000000000..0967ef424
--- /dev/null
+++ b/config/locales/doorkeeper.sl.yml
@@ -0,0 +1 @@
+{}
diff --git a/config/locales/doorkeeper.zh-CN.yml b/config/locales/doorkeeper.zh-CN.yml
index 90c484369..3c7dd99be 100644
--- a/config/locales/doorkeeper.zh-CN.yml
+++ b/config/locales/doorkeeper.zh-CN.yml
@@ -115,5 +115,6 @@ zh-CN:
         title: 需要 OAuth 认证
     scopes:
       follow: 关注或屏蔽用户
+      push: 接收你的帐户的推送通知
       read: 读取你的帐户数据
       write: 为你发表嘟文
diff --git a/config/locales/doorkeeper.zh-HK.yml b/config/locales/doorkeeper.zh-HK.yml
index 6eddcc27b..19ed76d1a 100644
--- a/config/locales/doorkeeper.zh-HK.yml
+++ b/config/locales/doorkeeper.zh-HK.yml
@@ -115,5 +115,6 @@ zh-HK:
         title: 需要 OAuth 授權
     scopes:
       follow: 關注、封鎖、解除封鎖及取消關注用戶
+      push: 接收你的帳號的推送通知
       read: 閱讀你的用戶資料
       write: 以你的名義發佈文章
diff --git a/config/locales/el.yml b/config/locales/el.yml
index 8741635e1..77b794dc8 100644
--- a/config/locales/el.yml
+++ b/config/locales/el.yml
@@ -1,12 +1,15 @@
 ---
 el:
   about:
+    about_hashtag_html: Αυτά είναι δημόσια τουτ σημειωμένα με <strong>#%{hashtag}</strong>. Μπορείς να αλληλεπιδράσεις με αυτά αν έχεις λογαριασμό οπουδήποτε στο fediverse.
     about_mastodon_html: Το Mastodon είναι ένα κοινωνικό δίκτυο που βασίζεται σε ανοιχτά δικτυακά πρωτόκολλα και ελεύθερο λογισμικό ανοιχτού κώδικα. Είναι αποκεντρωμένο όπως το e-mail.
     about_this: Σχετικά
     administered_by: 'Διαχειρίζεται από:'
-    closed_registrations: Αυτή τη στιγμή οι εγγραφές σε αυτό τον διακομιστή είναι κλειστές. Αλλά! Μπορείς να βρεις έναν άλλο διακομιστή για να ανοίξεις λογαριασμό και να έχεις πρόσβαση από εκεί στο ίδιο ακριβώς δίκτυο.
+    closed_registrations: Αυτή τη στιγμή οι εγγραφές σε αυτό τον κόμβο είναι κλειστές. Αλλά! Μπορείς να βρεις έναν άλλο κόμβο για να ανοίξεις λογαριασμό και να έχεις πρόσβαση από εκεί στο ίδιο ακριβώς δίκτυο.
     contact: Επικοινωνία
     contact_missing: Δεν έχει οριστεί
+    contact_unavailable: Μ/Δ
+    description_headline: Τι είναι το %{domain};
     domain_count_after: άλλοι διακομιστές
     domain_count_before: Συνδέεται με
     extended_description_html: |
@@ -15,17 +18,21 @@ el:
     features:
       humane_approach_body: Μαθαίνοντας από τις αποτυχίες άλλων δικτύων, το Mastodon στοχεύει να κάνει σχεδιαστικά ηθικές επιλογές για να καταπολεμήσει την κακόβουλη χρήση των κοινωνικών δικτύων.
       humane_approach_title: Μια πιο ανθρώπινη προσέγγιση
-      not_a_product_title: Είσαι άτομο, όχι προϊόν
+      not_a_product_body: Το Mastodon δεν είναι εμπορικό δίκτυο. Δεν έχει διαφημίσεις, δεν έχει εξόρυξη δεδομένων, δεν έχει φραγμένες περιοχές. Δεν υπάρχει κεντρικό σημείο ελέγχου.
+      not_a_product_title: Είσαι άνθρωπος, όχι προϊόν
+      real_conversation_body: Με 500 χαρακτήρες στη διάθεσή σου και υποστήριξη για λεπτομερή έλεγχο και προειδοποιήσεις πολυμέσων, μπορείς να εκφραστείς με τον τρόπο που θέλεις.
       real_conversation_title: Φτιαγμένο για αληθινή συζήτηση
       within_reach_body: Οι πολλαπλές εφαρμογές για το iOS, το Android και τις υπόλοιπες πλατφόρμες, χάρη σε ένα φιλικό προς τους προγραμματιστές οικοσύστημα API, σου επιτρέπουν να κρατάς επαφή με τους φίλους και τις φίλες σου οπουδήποτε.
+      within_reach_title: Πάντα προσβάσιμο
     generic_description: "%{domain} είναι ένας εξυπηρετητής στο δίκτυο"
     hosted_on: Το Mastodon φιλοξενείται στο %{domain}
     learn_more: Μάθε περισσότερα
-    other_instances: Λίστα διακομιστών
+    other_instances: Λίστα κόμβων
     source_code: Πηγαίος κώδικας
     status_count_after: καταστάσεις
     status_count_before: Ποιός συνέγραψε
     user_count_after: χρήστες
+    user_count_before: Σπίτι
     what_is_mastodon: Τι είναι το Mastodon;
   accounts:
     follow: Ακολούθησε
@@ -33,8 +40,294 @@ el:
     following: Ακολουθεί
     media: Πολυμέσα
     moved_html: 'Ο/Η %{name} μετακόμισε στο %{new_profile_link}:'
+    network_hidden: Αυτή η πληροφορία δεν είναι διαθέσιμη
     nothing_here: Δεν υπάρχει τίποτα εδώ!
     people_followed_by: Χρήστες που ακολουθεί ο/η %{name}
     people_who_follow: Χρήστες που ακολουθούν τον/την %{name}
     posts: Τουτ
     posts_with_replies: Τουτ και απαντήσεις
+    remote_follow: Απομακρυσμένη παρακολούθηση
+    reserved_username: Το όνομα χρήστη είναι κατειλημμένο
+    roles:
+      admin: Διαχειριστής
+      bot: Μποτ (αυτόματος λογαριασμός)
+      moderator: Μεσολαβητής
+    unfollow: Διακοπή παρακολούθησης
+  admin:
+    account_moderation_notes:
+      create: Άφησε σημείωση
+      created_msg: Επιτυχής δημιουργία σημειώματος μεσολάβησης!
+      delete: Διαγραφή
+      destroyed_msg: Επιτυχής καταστροφή σημειώματος μεσολάβησης!
+    accounts:
+      are_you_sure: Σίγουρα;
+      avatar: Αβατάρ
+      by_domain: Τομέας
+      change_email:
+        changed_msg: Επιτυχής αλλαγή email λογαριασμού!
+        current_email: Τρέχον email
+        label: Αλλαγή email
+        new_email: Νέο email
+        submit: Αλλαγή email
+        title: Αλλαγή email για %{username}
+      confirm: Επιβεβαίωση
+      confirmed: Επιβεβαιώθηκε
+      confirming: Προς επιβεβαίωση
+      demote: Υποβίβαση
+      disable: Απενεργοποίηση
+      disable_two_factor_authentication: Απενεργοποίηση 2FA
+      disabled: Απενεργοποιημένο
+      display_name: Όνομα εμφάνισης
+      domain: Τομέας
+      edit: Αλλαγή
+      email: Email
+      email_status: Κατάσταση email
+      enable: Ενεργοποίηση
+      enabled: Ενεργοποιημένο
+      feed_url: URL ροής
+      followers: Ακόλουθοι
+      followers_url: URL ακολούθων
+      follows: Ακολουθεί
+      inbox_url: URL εισερχομένων
+      ip: IP
+      location:
+        all: Όλα
+        local: Τοπικά
+        remote: Απομακρυσμένα
+        title: Τοποθεσία
+      login_status: Κατάσταση εισόδου
+      media_attachments: Συνημμένα πολυμέσα
+      memorialize: Μετατροπή σε νεκρολογία
+      moderation:
+        all: Όλα
+        silenced: Αποσιωπημένα
+        suspended: Σε αναστολή
+        title: Μεσολάβηση
+      moderation_notes: Σημειώσεις μεσολάβησης
+      most_recent_activity: Πιο πρόσφατη δραστηριότητα
+      most_recent_ip: Πιο πρόσφατη IP
+      not_subscribed: Άνευ εγγραφής
+      order:
+        alphabetic: Αλφαβητικά
+        most_recent: Πιο πρόσφατα
+        title: Ταξινόμηση
+      outbox_url: URL εξερχομένων
+      perform_full_suspension: Πλήρης αναστολή
+      profile_url: URL προφίλ
+      promote: Προβίβασε
+      protocol: Πρωτόκολλο
+      public: Δημόσιο
+      push_subscription_expires: Η εγγραφή PuSH λήγει
+      redownload: Ανανέωση αβατάρ
+      remove_avatar: Απομακρυσμένο αβατάρ
+      resend_confirmation:
+        already_confirmed: Ήδη επιβεβαιωμένος χρήστης
+        send: Επανάληψη αποστολής email επιβεβαίωσης
+        success: Το email επιβεβαίωσης στάλθηκε επιτυχώς!
+      reset: Επαναφορά
+      reset_password: Επαναφορά συνθηματικού
+      resubscribe: Επανεγγραφή
+      role: Δικαιώματα
+      roles:
+        admin: Διαχειριστής
+        moderator: Συντονιστής
+        staff: Προσωπικό
+        user: Χρήστης
+      salmon_url: URL Salmon
+      search: Αναζήτηση
+      shared_inbox_url: URL κοινόχρηστων εισερχομένων
+      show:
+        created_reports: Αναφορές από αυτόν το λογαριασμό
+        report: κατάγγειλε
+        targeted_reports: Αναφορές για αυτόν το λογαριασμό
+      silence: Αποσιώπησε
+      statuses: Καταστάσεις
+      subscribe: Εγγραφή
+      title: Λογαριασμοί
+      unconfirmed_email: Ανεπιβεβαίωτο email
+      undo_silenced: Αναίρεση αποσιώπησης
+      undo_suspension: Αναίρεση παύσης
+      unsubscribe: Κατάργηση εγγραφής
+      username: Όνομα χρήστη
+      web: Διαδίκτυο
+    action_logs:
+      actions:
+        assigned_to_self_report: Ο/Η %{name} ανάθεσε την καταγγελία %{target} στον εαυτό του/της
+        change_email_user: Ο/Η %{name} άλλαξε τη διεύθυνση email του χρήστη %{target}
+        confirm_user: Ο/Η %{name} επιβεβαίωσε τη διεύθυνση email του χρήστη %{target}
+        create_custom_emoji: Ο/Η %{name} ανέβασε νέο emoji %{target}
+        create_domain_block: Ο/Η %{name} μπλόκαρε τον τομέα %{target}
+        create_email_domain_block: Ο/Η %{name} έβαλε τον τομέα email %{target} σε μαύρη λίστα
+        demote_user: Ο/Η %{name} υποβίβασε το χρήστη %{target}
+        destroy_domain_block: Ο/Η %{name} ξεμπλόκαρε τον τομέα %{target}
+        destroy_email_domain_block: Ο/Η %{name} έβαλε τον τομέα email %{target} σε λευκή λίστα
+        destroy_status: Ο/Η %{name} αφαίρεσε την κατάσταση του/της %{target}
+        disable_2fa_user: Ο/Η %{name} απενεργοποίησε την απαίτηση δύο παραγόντων για το χρήστη %{target}
+        disable_custom_emoji: Ο/Η %{name} απενεργοποίησε το emoji %{target}
+        disable_user: Ο/Η %{name} απενεργοποίησε την είσοδο για το χρήστη %{target}
+        enable_custom_emoji: Ο/Η %{name} ενεργοποίησε το emoji %{target}
+        enable_user: Ο/Η %{name} ενεργοποίησε την είσοδο του χρήστη %{target}
+        memorialize_account: Ο/Η %{name} μετέτρεψε το λογαριασμό του/της %{target} σε σελίδα νεκρολογίας
+        promote_user: Ο/Η %{name} προβίβασε το χρήστη %{target}
+        remove_avatar_user: Ο/Η %{name} αφαίρεσε το αβατάρ του/της %{target}
+        reopen_report: Ο/Η %{name} ξανάνοιξε την καταγγελία %{target}
+        reset_password_user: Ο/Η %{name} επανέφερε το συνθηματικό του χρήστη %{target}
+        resolve_report: Ο/Η %{name} επέλυσε την καταγγελία %{target}
+        silence_account: Ο/Η %{name} αποσιώπησε το λογαριασμό του/της %{target}
+        suspend_account: Ο/Η %{name} έπαυσε το λογαριασμό του/της %{target}
+        unassigned_report: Ο/Η %{name} αποδέσμευσε την καταγγελία %{target}
+        unsilence_account: Ο/Η %{name} ήρε την αποσιώπηση του λογαριασμού του/της %{target}
+        unsuspend_account: Ο/Η %{name} ήρε την παύση του λογαριασμού του χρήστη %{target}
+        update_custom_emoji: Ο/Η %{name} ενημέρωσε το emoji %{target}
+        update_status: Ο/Η %{name} ενημέρωσε την κατάσταση του/της %{target}
+      title: Αρχείο ελέγχου
+    custom_emojis:
+      by_domain: Τομέας
+      copied_msg: Επιτυχής δημιουργία τοπικού αντίγραφου του emoji
+      copy: Αντιγραφή
+      copy_failed_msg: Αδυναμία δημιουργίας τοπικού αντίγραφου αυτού του emoji
+      created_msg: Επιτυχής δημιουργία του emoji!
+      delete: Διαγραφή
+      destroyed_msg: Επιτυχής καταστροφή του emojo!
+      disable: Απενεργοποίηση
+      disabled_msg: Επιτυχής απενεργοποίηση αυτού του emoji
+      emoji: Emoji
+      enable: Ενεργοποίηση
+      enabled_msg: Επιτυχής ενεργοποίηση αυτού του emoji
+      image_hint: PNG έως 50KB
+      listed: Αναφερθέντα
+      new:
+        title: Προσθήκη νέου προσαρμοσμένου emoji
+      overwrite: Αντικατάσταση
+      shortcode: Σύντομος κωδικός
+      shortcode_hint: Τουλάχιστον 2 χαρακτήρες, μόνο αλφαριθμητικοί και κάτω παύλες
+      title: Προσαρμοσμένα emoji
+      unlisted: Μη καταχωρημένα
+      update_failed_msg: Αδυναμία ενημέρωσης του emoji
+      updated_msg: Επιτυχής ενημέρωση του Emoji!
+      upload: Ανέβασμα
+    domain_blocks:
+      add_new: Προσθήκη νέου
+      created_msg: Ο αποκλεισμός τομέα είναι υπό επεξεργασία
+      destroyed_msg: Ο αποκλεισμός τομέα άρθηκε
+      domain: Τομέας
+      new:
+        create: Δημιουργία αποκλεισμού
+        hint: Ο αποκλεισμός τομέα δεν θα αποτρέψει νέες καταχωρίσεις λογαριασμών στην βάση δεδομένων, αλλά θα εφαρμόσει αναδρομικά και αυτόματα συγκεκριμένες πολιτικές μεσολάβησης σε αυτούς τους λογαριασμούς.
+        severity:
+          noop: Κανένα
+          silence: Σίγαση
+          suspend: Αναστολή
+        title: Αποκλεισμός νέου τομέα
+      reject_media: Απόρριψη πολυμέσων
+      severities:
+        noop: Κανένα
+        silence: Αποσιώπηση
+        suspend: Αναστολή
+      severity: Αυστηρότητα
+      show:
+        affected_accounts:
+          one: Επηρεάζεται ένας λογαριασμός στη βάση δεδομένων
+          other: Επηρεάζονται %{count} λογαριασμοί στη βάση δεδομένων
+        retroactive:
+          silence: Αναίρεση αποσιώπησης όλων των λογαριασμός του τομέα
+          suspend: Αναίρεση αναστολής όλων των λογαριασμών του τομέα
+        title: Αναίρεση αποκλεισμού για τον τομέα %{domain}
+        undo: Αναίρεση
+      title: Αποκλεισμένοι τομείς
+      undo: Αναίρεση
+    email_domain_blocks:
+      add_new: Πρόσθεση νέου
+      created_msg: Επιτυχής πρόσθεση email τομέα σε μαύρη λίστα
+      delete: Διαγραφή
+      destroyed_msg: Επιτυχής διαγραφή email τομέα από τη μαύρη λίστα
+      domain: Τομέας
+      new:
+        create: Πρόσθεση τομέα
+        title: Νέα εγγραφή email στη μαύρη λίστα
+      title: Μαύρη λίστα email
+    instances:
+      account_count: Γνωστοί λογαριασμοί
+      domain_name: Τομέας
+      reset: Επαναφορά
+      search: Αναζήτηση
+      title: Γνωστοί κόμβοι
+    invites:
+      filter:
+        all: Όλες
+        available: Διαθέσιμες
+        expired: Ληγμένες
+        title: Φίλτρο
+      title: Προσκλήσεις
+    report_notes:
+      created_msg: Επιτυχής δημιουργία σημείωσης καταγγελίας!
+      destroyed_msg: Επιτυχής διαγραφή σημείωσης καταγγελίας!
+    reports:
+      account:
+        note: σημείωση
+        report: καταγγελία
+      action_taken_by: Ενέργεια από τον/την
+      are_you_sure: Σίγουρα;
+      assign_to_self: Ανάθεση σε μένα
+      assigned: Αρμόδιος συντονιστής
+      comment:
+        none: Κανένα
+      created_at: Αναφέρθηκε
+      id: ID
+      mark_as_resolved: Σημειωμένο ως επιλυμένο
+      mark_as_unresolved: Σημειωμένο ως ανεπίλυτο
+      notes:
+        create: Πρόσθεσε σημείωση
+        create_and_resolve: Επίλυσε με σημείωση
+        create_and_unresolve: Ξανάνοιξε με σημείωση
+        delete: Διέγραψε
+        placeholder: Περιέγραψε τις ενέργειες που έγιναν, ή οποιαδήποτε άλλη ενημέρωση...
+      reopen: Ξανάνοιξε την καταγγελία
+      report: 'Καταγγελία #%{id}'
+      report_contents: Περιεχόμενα
+      reported_account: Αναφερόμενος λογαριασμός
+      reported_by: Αναφέρθηκε από
+      resolved: Επιλύθηκε
+      resolved_msg: Η καταγγελία επιλύθηκε επιτυχώς!
+      silence_account: Αποσιώπηση λογαριασμού
+      status: Κατάσταση
+      suspend_account: Ανέστειλε λογαριασμό
+      target: Στόχος
+      title: Αναφορές
+    settings:
+      hero:
+        desc_html: Εμφανίζεται στην μπροστινή σελίδα. Συνίσταται τουλάχιστον 600x100px. Όταν λείπει, χρησιμοποιείται η μικρογραφία του κόμβου
+      peers_api_enabled:
+        desc_html: Ονόματα τομέων που αυτός ο κόμβος έχει πετύχει στο fediverse
+      show_known_fediverse_at_about_page:
+        title: Εμφάνιση του γνωστού fediverse στην προεπισκόπηση ροής
+      site_description:
+        title: Περιγραφή κόμβου
+      site_description_extended:
+        desc_html: Ένα καλό μέρος για τον κώδικα δεοντολογίας, τους κανόνες, τις οδηγίες και ό,τι άλλο διαφοροποιεί τον κόμβο σου. Δέχεται και κώδικα HTML
+      site_title: Όνομα κόμβου
+      thumbnail:
+        title: Μικρογραφία κόμβου
+      timeline_preview:
+        desc_html: Εμφάνισε τη δημόσια ροή στην αρχική σελίδα
+        title: Προεπισκόπιση ροής
+  admin_mailer:
+    new_report:
+      subject: Νέα καταγγελία για %{instance} (#%{id})
+  auth:
+    agreement_html: Με την εγγραφή σου, συμφωνείς να ακολουθείς <a href="%{rules_path}">τους κανόνες αυτού του κόμβου</a> και <a href="%{terms_path}">τους όρους χρήσης του</a>.
+  deletes:
+    warning_html: Μόνο η διαγραφή περιεχομένου από αυτό τον συγκεκριμένο κόμβο είναι εγγυημένη. Το περιεχόμενο που έχει διαμοιραστεί ευρέως είναι πιθανό να αφήσει ίχνη. Όσοι διακομιστές είναι εκτός σύνδεσης και όσοι έχουν διακόψει τη λήψη των ενημερώσεων του κόμβου σου, δε θα ενημερώσουν τις βάσεις δεδομένων τους.
+  imports:
+    preface: Μπορείς να εισάγεις τα δεδομένα που έχεις εξάγει από άλλο κόμβο, όπως τη λίστα των ανθρώπων που ακολουθείς ή μπλοκάρεις.
+  invites:
+    prompt: Φτιάξε και μοίρασε συνδέσμους με τρίτους για να δώσεις πρόσβαση σε αυτόν τον κόμβο
+  terms:
+    title: Όροι Χρήσης και Πολιτική Απορρήτου του κόμβου %{instance}
+  user_mailer:
+    welcome:
+      final_step: 'Ξεκίνα τις δημοσιεύσεις! Ακόμα και χωρίς ακόλουθους τα δημόσια μηνύματά σου μπορεί να τα δουν άλλοι, για παράδειγμα στην τοπική ροή και στις ετικέτες. Ίσως να θέλεις να κάνεις μια εισαγωγή του εαυτού σου με την ετικέτα #introductions.'
+      full_handle_hint: Αυτό θα εδώ θα πεις στους φίλους σου για να σου μιλήσουν ή να σε ακολουθήσουν από άλλο κόμβο.
+      tip_federated_timeline: Η ομοσπονδιακή ροή είναι μια όψη πραγματικού χρόνου στο δίκτυο του Mastodon. Παρόλα αυτά, περιλαμβάνει μόνο όσους ακολουθούν οι γείτονές σου, άρα δεν είναι πλήρης.
+      tip_following: Ακολουθείς το διαχειριστή του διακομιστή σου αυτόματα. Για να βρεις περισσότερους ενδιαφέροντες ανθρώπους, έλεγξε την τοπική και την ομοσπονδιακή ροή.
+      tip_local_timeline: Η τοπική ροή είναι η όψη πραγματικού χρόνου των ανθρώπων στον κόμβο %{instance}. Αυτοί είναι οι άμεσοι γείτονές σου!
diff --git a/config/locales/en.yml b/config/locales/en.yml
index 8e1b916c1..3c2a8c3db 100644
--- a/config/locales/en.yml
+++ b/config/locales/en.yml
@@ -40,6 +40,7 @@ en:
     following: Following
     media: Media
     moved_html: "%{name} has moved to %{new_profile_link}:"
+    network_hidden: This information is not available
     nothing_here: There is nothing here!
     people_followed_by: People whom %{name} follows
     people_who_follow: People who follow %{name}
@@ -49,13 +50,12 @@ en:
     reserved_username: The username is reserved
     roles:
       admin: Admin
+      bot: Bot
       moderator: Mod
     unfollow: Unfollow
   admin:
     account_moderation_notes:
-      account: Moderator
-      create: Create
-      created_at: Date
+      create: Leave note
       created_msg: Moderation note successfully created!
       delete: Delete
       destroyed_msg: Moderation note successfully destroyed!
@@ -72,6 +72,7 @@ en:
         title: Change Email for %{username}
       confirm: Confirm
       confirmed: Confirmed
+      confirming: Confirming
       demote: Demote
       disable: Disable
       disable_two_factor_authentication: Disable 2FA
@@ -80,6 +81,7 @@ en:
       domain: Domain
       edit: Edit
       email: E-mail
+      email_status: E-mail Status
       enable: Enable
       enabled: Enabled
       feed_url: Feed URL
@@ -118,6 +120,10 @@ en:
       push_subscription_expires: PuSH subscription expires
       redownload: Refresh avatar
       remove_avatar: Remove avatar
+      resend_confirmation:
+        already_confirmed: This user is already confirmed
+        send: Resend confirmation email
+        success: Confirmation email successfully sent!
       reset: Reset
       reset_password: Reset password
       resubscribe: Resubscribe
@@ -269,7 +275,6 @@ en:
       comment:
         none: None
       created_at: Reported
-      delete: Delete
       id: ID
       mark_as_resolved: Mark as resolved
       mark_as_unresolved: Mark as unresolved
@@ -278,10 +283,7 @@ en:
         create_and_resolve: Resolve with note
         create_and_unresolve: Reopen with note
         delete: Delete
-        placeholder: Describe what actions have been taken, or any other updates to this report…
-      nsfw:
-        'false': Unhide media attachments
-        'true': Hide media attachments
+        placeholder: Describe what actions have been taken, or any other related updates...
       reopen: Reopen report
       report: 'Report #%{id}'
       report_contents: Contents
@@ -356,11 +358,8 @@ en:
         delete: Delete
         nsfw_off: Mark as not sensitive
         nsfw_on: Mark as sensitive
-      execute: Execute
       failed_to_execute: Failed to execute
       media:
-        hide: Hide media
-        show: Show media
         title: Media
       no_media: No media
       title: Account statuses
@@ -466,7 +465,7 @@ en:
     archive_takeout:
       date: Date
       download: Download your archive
-      hint_html: You can request an archive of your <strong>toots and uploaded media</strong>. The exported data will be in ActivityPub format, readable by any compliant software.
+      hint_html: You can request an archive of your <strong>toots and uploaded media</strong>. The exported data will be in ActivityPub format, readable by any compliant software. You can request an archive every 7 days.
       in_progress: Compiling your archive...
       request: Request your archive
       size: Size
@@ -560,7 +559,7 @@ en:
       subject:
         one: "1 new notification since your last visit \U0001F418"
         other: "%{count} new notifications since your last visit \U0001F418"
-      title: In your absence…
+      title: In your absence...
     favourite:
       body: 'Your status was favourited by %{name}:'
       subject: "%{name} favourited your status"
@@ -605,20 +604,6 @@ en:
     other: Other
     publishing: Publishing
     web: Web
-  push_notifications:
-    favourite:
-      title: "%{name} favourited your status"
-    follow:
-      title: "%{name} is now following you"
-    group:
-      title: "%{count} notifications"
-    mention:
-      action_boost: Boost
-      action_expand: Show more
-      action_favourite: Favourite
-      title: "%{name} mentioned you"
-    reblog:
-      title: "%{name} boosted your status"
   remote_follow:
     acct: Enter your username@domain you want to follow from
     missing_resource: Could not find the required redirect URL for your account
@@ -695,6 +680,7 @@ en:
       video:
         one: "%{count} video"
         other: "%{count} videos"
+    boosted_from_html: Boosted from %{acct_link}
     content_warning: 'Content warning: %{warning}'
     disallowed_hashtags:
       one: 'contained a disallowed hashtag: %{tags}'
@@ -785,9 +771,13 @@ en:
 
       <hr class="spacer" />
 
-      <h3 id="coppa">Children's Online Privacy Protection Act Compliance</h3>
+      <h3 id="children">Site usage by children</h3>
+
+      <p>If this server is in the EU or the EEA: Our site, products and services are all directed to people who are at least 16 years old. If you are under the age of 16, per the requirements of the GDPR (<a href="https://en.wikipedia.org/wiki/General_Data_Protection_Regulation">General Data Protection Regulation</a>) do not use this site.</p>
+
+      <p>If this server is in the USA: Our site, products and services are all directed to people who are at least 13 years old. If you are under the age of 13, per the requirements of COPPA (<a href="https://en.wikipedia.org/wiki/Children%27s_Online_Privacy_Protection_Act">Children's Online Privacy Protection Act</a>) do not use this site.</p>
 
-      <p>Our site, products and services are all directed to people who are at least 13 years old. If this server is in the USA, and you are under the age of 13, per the requirements of COPPA (<a href="https://en.wikipedia.org/wiki/Children%27s_Online_Privacy_Protection_Act">Children's Online Privacy Protection Act</a>) do not use this site.</p>
+      <p>Law requirements can be different if this server is in another jurisdiction.</p>
 
       <hr class="spacer" />
 
@@ -799,6 +789,10 @@ en:
 
       <p>Originally adapted from the <a href="https://github.com/discourse/discourse">Discourse privacy policy</a>.</p>
     title: "%{instance} Terms of Service and Privacy Policy"
+  themes:
+    contrast: High contrast
+    default: Mastodon
+    mastodon-light: Mastodon (light)
   time:
     formats:
       default: "%b %d, %Y, %H:%M"
@@ -844,5 +838,6 @@ en:
   users:
     invalid_email: The e-mail address is invalid
     invalid_otp_token: Invalid two-factor code
+    otp_lost_help_html: If you lost access to both, you may get in touch with %{email}
     seamless_external_login: You are logged in via an external service, so password and e-mail settings are not available.
     signed_in_as: 'Signed in as:'
diff --git a/config/locales/eo.yml b/config/locales/eo.yml
index c768d8a03..f1a9ff79d 100644
--- a/config/locales/eo.yml
+++ b/config/locales/eo.yml
@@ -4,6 +4,7 @@ eo:
     about_hashtag_html: Ĉi tiuj estas la publikaj mesaĝoj markitaj per <strong>#%{hashtag}</strong>. Vi povas interagi kun ili se vi havas konton ie ajn en la fediverse.
     about_mastodon_html: Mastodon estas socia reto bazita sur malfermitaj retaj protokoloj kaj sur libera malfermitkoda programo. Ĝi estas sencentra kiel retmesaĝoj.
     about_this: Pri
+    administered_by: 'Administrata de:'
     closed_registrations: Registriĝoj estas nuntempe fermitaj en ĉi tiu nodo. Tamen, vi povas trovi alian nodon por fari konton kaj aliri al la sama reto de tie.
     contact: Kontakti
     contact_missing: Ne elektita
@@ -39,6 +40,7 @@ eo:
     following: Sekvatoj
     media: Aŭdovidaĵoj
     moved_html: "%{name} moviĝis al %{new_profile_link}:"
+    network_hidden: Tiu informo ne estas disponebla
     nothing_here: Estas nenio ĉi tie!
     people_followed_by: Sekvatoj de %{name}
     people_who_follow: Sekvantoj de %{name}
@@ -48,21 +50,29 @@ eo:
     reserved_username: La uzantnomo estas rezervita
     roles:
       admin: Administranto
+      bot: Roboto
       moderator: Kontrolanto
     unfollow: Ne plu sekvi
   admin:
     account_moderation_notes:
-      account: Kontrolanto
-      create: Krei
-      created_at: Dato
+      create: Lasi noton
       created_msg: Kontrola noto sukcese kreita!
       delete: Forigi
       destroyed_msg: Kontrola noto sukcese detruita!
     accounts:
       are_you_sure: Ĉu vi certas?
+      avatar: Profilbildo
       by_domain: Domajno
+      change_email:
+        changed_msg: Konta retadreso sukcese ŝanĝita!
+        current_email: Nuna retadreso
+        label: Ŝanĝi retadreson
+        new_email: Nova retadreso
+        submit: Ŝanĝi retadreson
+        title: Ŝanĝi retadreson por %{username}
       confirm: Konfirmi
       confirmed: Konfirmita
+      confirming: Konfirmante
       demote: Degradi
       disable: Malebligi
       disable_two_factor_authentication: Malebligi 2FA
@@ -71,6 +81,7 @@ eo:
       domain: Domajno
       edit: Redakti
       email: Retpoŝto
+      email_status: Retpoŝto Stato
       enable: Ebligi
       enabled: Ebligita
       feed_url: URL de la fluo
@@ -108,6 +119,11 @@ eo:
       public: Publika
       push_subscription_expires: Eksvalidiĝo de la abono al PuSH
       redownload: Aktualigi profilbildon
+      remove_avatar: Forigi profilbildon
+      resend_confirmation:
+        already_confirmed: Ĉi tiu uzanto jam estas konfirmita
+        send: Esend konfirmi retpoŝton
+        success: Konfirma retmesaĝo sukcese sendita!
       reset: Restarigi
       reset_password: Restarigi pasvorton
       resubscribe: Reaboni
@@ -128,6 +144,7 @@ eo:
       statuses: Mesaĝoj
       subscribe: Aboni
       title: Kontoj
+      unconfirmed_email: Nekonfirmita retadreso
       undo_silenced: Malfari kaŝon
       undo_suspension: Malfari haltigon
       unsubscribe: Malaboni
@@ -135,6 +152,8 @@ eo:
       web: Reto
     action_logs:
       actions:
+        assigned_to_self_report: "%{name} asignis signalon %{target} al si mem"
+        change_email_user: "%{name} ŝanĝis retadreson de uzanto %{target}"
         confirm_user: "%{name} konfirmis retadreson de uzanto %{target}"
         create_custom_emoji: "%{name} alŝutis novan emoĝion %{target}"
         create_domain_block: "%{name} blokis domajnon %{target}"
@@ -150,10 +169,13 @@ eo:
         enable_user: "%{name} ebligis ensaluton por uzanto %{target}"
         memorialize_account: "%{name} ŝanĝis la konton de %{target} al memora paĝo"
         promote_user: "%{name} plirangigis uzanton %{target}"
+        remove_avatar_user: "%{name} forigis profilbildon de %{target}"
+        reopen_report: "%{name} remalfermis signalon %{target}"
         reset_password_user: "%{name} restarigis pasvorton de uzanto %{target}"
-        resolve_report: "%{name} flankmetis signalon %{target}"
+        resolve_report: "%{name} solvis signalon %{target}"
         silence_account: "%{name} kaŝis la konton de %{target}"
         suspend_account: "%{name} haltigis la konton de %{target}"
+        unassigned_report: "%{name} malasignis signalon %{target}"
         unsilence_account: "%{name} malkaŝis la konton de %{target}"
         unsuspend_account: "%{name} malhaltigis la konton de %{target}"
         update_custom_emoji: "%{name} ĝisdatigis emoĝion %{target}"
@@ -239,28 +261,44 @@ eo:
         expired: Eksvalida
         title: Filtri
       title: Invitoj
+    report_notes:
+      created_msg: Signala noto sukcese kreita!
+      destroyed_msg: Signala noto sukcese forigita!
     reports:
+      account:
+        note: noto
+        report: signalo
       action_taken_by: Ago farita de
       are_you_sure: Ĉu vi certas?
+      assign_to_self: Asigni al mi
+      assigned: Asignita kontrolanto
       comment:
         none: Nenio
-      delete: Forigi
+      created_at: Signalita
       id: ID
-      mark_as_resolved: Marki kiel solvita
-      nsfw:
-        'false': Malkaŝi aŭdovidajn kunsendaĵojn
-        'true': Kaŝi aŭdovidajn kunsendaĵojn
+      mark_as_resolved: Marki solvita
+      mark_as_unresolved: Marki nesolvita
+      notes:
+        create: Aldoni noton
+        create_and_resolve: Solvi per noto
+        create_and_unresolve: Remalfermi per noto
+        delete: Forigi
+        placeholder: Priskribu faritajn agojn, aŭ ajnan novan informon pri tiu signalo…
+      reopen: Remalfermi signalon
       report: 'Signalo #%{id}'
       report_contents: Enhavo
       reported_account: Signalita konto
       reported_by: Signalita de
       resolved: Solvita
+      resolved_msg: Signalo sukcese solvita!
       silence_account: Kaŝi konton
       status: Mesaĝoj
       suspend_account: Haltigi konton
       target: Celo
       title: Signaloj
+      unassign: Malasigni
       unresolved: Nesolvita
+      updated_at: Ĝisdatigita
       view: Vidi
     settings:
       activity_api_enabled:
@@ -318,13 +356,10 @@ eo:
       back_to_account: Reveni al konta paĝo
       batch:
         delete: Forigi
-        nsfw_off: Malŝalti NSFW
-        nsfw_on: Ŝalti NSFW
-      execute: Ekigi
+        nsfw_off: Marki ne tikla
+        nsfw_on: Marki tikla
       failed_to_execute: Ekigo malsukcesa
       media:
-        hide: Kaŝi aŭdovidaĵojn
-        show: Montri aŭdovidaĵojn
         title: Aŭdovidaĵoj
       no_media: Neniu aŭdovidaĵo
       title: Mesaĝoj de la konto
@@ -340,6 +375,7 @@ eo:
   admin_mailer:
     new_report:
       body: "%{reporter} signalis %{target}"
+      body_remote: Iu de %{domain} signalis %{target}
       subject: Nova signalo por %{instance} (#%{id})
   application_mailer:
     notification_preferences: Ŝanĝi retmesaĝajn preferojn
@@ -381,6 +417,7 @@ eo:
     security: Sekureco
     set_new_password: Elekti novan pasvorton
   authorize_follow:
+    already_following: Vi jam sekvas tiun konton
     error: Bedaŭrinde, estis eraro en la serĉado de la fora konto
     follow: Sekvi
     follow_request: 'Vi sendis peton de sekvado al:'
@@ -430,7 +467,7 @@ eo:
     archive_takeout:
       date: Dato
       download: Elŝuti vian arkivon
-      hint_html: Vi povas peti arkivon de viaj <strong>mesaĝoj kaj alŝutitaj aŭdovidaĵoj</strong>. La eksportitaj datumoj estos en la formato ActivityPub, legebla de ajna konformema programo.
+      hint_html: Vi povas peti arkivon de viaj <strong>mesaĝoj kaj alŝutitaj aŭdovidaĵoj</strong>. La eksportitaj datumoj estos en la formato ActivityPub, legebla de ajna konformema programo. Vi povas peti arkivon ĉiuseptage.
       in_progress: Kunmetado de via arkivo…
       request: Peti vian arkivon
       size: Grandeco
@@ -475,6 +512,7 @@ eo:
       '21600': 6 horoj
       '3600': 1 horo
       '43200': 12 horoj
+      '604800': 1 semajno
       '86400': 1 tago
     expires_in_prompt: Neniam
     generate: Krei
@@ -559,25 +597,15 @@ eo:
     other: Aliaj aferoj
     publishing: Publikado
     web: Reto
-  push_notifications:
-    favourite:
-      title: "%{name} stelumis vian mesaĝon"
-    follow:
-      title: "%{name} eksekvis vin"
-    group:
-      title: "%{count} sciigoj"
-    mention:
-      action_boost: Diskonigi
-      action_expand: Montri pli
-      action_favourite: Stelumi
-      title: "%{name} menciis vin"
-    reblog:
-      title: "%{name} diskonigis vian mesaĝon"
   remote_follow:
     acct: Enmetu vian uzantnomo@domajno de kie vi volas sekvi
     missing_resource: La URL de plusendado ne estis trovita
     proceed: Daŭrigi por eksekvi
     prompt: 'Vi eksekvos:'
+  remote_unfollow:
+    error: Eraro
+    title: Titolo
+    unfollowed: Ne plu sekvita
   sessions:
     activity: Lasta ago
     browser: Retumilo
@@ -643,7 +671,11 @@ eo:
       video:
         one: "%{count} video"
         other: "%{count} videoj"
+    boosted_from_html: Diskonigita de %{acct_link}
     content_warning: 'Enhava averto: %{warning}'
+    disallowed_hashtags:
+      one: 'enhavas malpermesitan kradvorton: %{tags}'
+      other: 'enhavis malpermesitan kradvorton: %{tags}'
     open_in_web: Malfermi retumile
     over_character_limit: limo de %{max} signoj transpasita
     pin_errors:
@@ -668,7 +700,9 @@ eo:
   terms:
     title: Uzkondiĉoj kaj privateca politiko de %{instance}
   themes:
+    contrast: Forta kontrasto
     default: Mastodon
+    mastodon-light: Mastodon (hela)
   time:
     formats:
       default: "%Y-%m-%d %H:%M"
@@ -714,5 +748,6 @@ eo:
   users:
     invalid_email: La retadreso estas nevalida
     invalid_otp_token: Nevalida kodo de dufaktora aŭtentigo
+    otp_lost_help_html: Se vi perdas aliron al ambaŭ, vi povas kontakti %{email}
     seamless_external_login: Vi estas ensalutinta per ekstera servo, do pasvortaj kaj retadresaj agordoj ne estas disponeblaj.
     signed_in_as: 'Ensalutinta kiel:'
diff --git a/config/locales/es.yml b/config/locales/es.yml
index bf449bf92..9a7cb62fe 100644
--- a/config/locales/es.yml
+++ b/config/locales/es.yml
@@ -53,9 +53,7 @@ es:
     unfollow: Dejar de seguir
   admin:
     account_moderation_notes:
-      account: Moderador
       create: Crear
-      created_at: Fecha
       created_msg: "¡Nota de moderación creada con éxito!"
       delete: Borrar
       destroyed_msg: "¡Nota de moderación destruida con éxito!"
@@ -72,6 +70,7 @@ es:
         title: Cambiar el correo electrónico de %{username}
       confirm: Confirmar
       confirmed: Confirmado
+      confirming: Confirmando
       demote: Degradar
       disable: Deshabilitar
       disable_two_factor_authentication: Desactivar autenticación de dos factores
@@ -80,6 +79,7 @@ es:
       domain: Dominio
       edit: Editar
       email: E-mail
+      email_status: E-mail Status
       enable: Habilitar
       enabled: Habilitada
       feed_url: URL de notificaciones
@@ -118,6 +118,10 @@ es:
       push_subscription_expires: Expiración de la suscripción PuSH
       redownload: Refrescar avatar
       remove_avatar: Eliminar el avatar
+      resend_confirmation:
+        already_confirmed: Este usuario ya está confirmado
+        send: Reenviar el correo electrónico de confirmación
+        success: "¡Correo electrónico de confirmación enviado con éxito"
       reset: Reiniciar
       reset_password: Reiniciar contraseña
       resubscribe: Re-suscribir
@@ -269,7 +273,6 @@ es:
       comment:
         none: Ninguno
       created_at: Denunciado
-      delete: Eliminar
       id: ID
       mark_as_resolved: Marcar como resuelto
       mark_as_unresolved: Marcar como no resuelto
@@ -279,9 +282,6 @@ es:
         create_and_unresolve: Reabrir con una nota
         delete: Eliminar
         placeholder: Especificar qué acciones se han tomado o cualquier otra novedad respecto a esta denuncia…
-      nsfw:
-        'false': Mostrar multimedia
-        'true': Ocultar multimedia
       reopen: Reabrir denuncia
       report: 'Reportar #%{id}'
       report_contents: Contenido
@@ -356,11 +356,8 @@ es:
         delete: Eliminar
         nsfw_off: Marcar contenido como no sensible
         nsfw_on: Marcar contenido como sensible
-      execute: Ejecutar
       failed_to_execute: Falló al ejecutar
       media:
-        hide: Ocultar multimedia
-        show: Mostrar multimedia
         title: Multimedia
       no_media: No hay multimedia
       title: Estado de las cuentas
@@ -376,6 +373,7 @@ es:
   admin_mailer:
     new_report:
       body: "%{reporter} ha reportado a %{target}"
+      body_remote: Alguien de %{domain} a reportado a %{target}
       subject: Nuevo reporte para la %{instance} (#%{id})
   application_mailer:
     notification_preferences: Cambiar preferencias de correo electrónico
@@ -595,20 +593,6 @@ es:
     other: Otros
     publishing: Publicación
     web: Web
-  push_notifications:
-    favourite:
-      title: "%A {name} le gustó tu estado"
-    follow:
-      title: "%{name} te ha empezado a seguir"
-    group:
-      title: "%{count} notificaciones"
-    mention:
-      action_boost: Retoot
-      action_expand: Mostrar más
-      action_favourite: Me Gusta
-      title: "%{name} te mencionó"
-    reblog:
-      title: "%{name} boosteó tu estado"
   remote_follow:
     acct: Ingesa tu usuario@dominio desde el que quieres seguir
     missing_resource: No se pudo encontrar la URL de redirección requerida para tu cuenta
diff --git a/config/locales/eu.yml b/config/locales/eu.yml
index 0967ef424..fc8916ab9 100644
--- a/config/locales/eu.yml
+++ b/config/locales/eu.yml
@@ -1 +1,11 @@
-{}
+---
+eu:
+  about:
+    about_this: Honi buruz
+    administered_by: 'Administratzailea(k):'
+    contact: Kontaktua
+    contact_missing: Ezarri gabe
+    contact_unavailable: E/E
+    description_headline: Zer da %{domain}?
+    domain_count_after: beste instantziak
+    domain_count_before: 'Hona konektatuta:'
diff --git a/config/locales/fa.yml b/config/locales/fa.yml
index a3005547a..e32009289 100644
--- a/config/locales/fa.yml
+++ b/config/locales/fa.yml
@@ -4,6 +4,7 @@ fa:
     about_hashtag_html: این‌ها نوشته‌های عمومی هستند که برچسب (هشتگ) <strong>#%{hashtag}</strong> را دارند. اگر شما روی هر سروری حساب داشته باشید می‌توانید به این نوشته‌ها واکنش نشان دهید.
     about_mastodon_html: ماستدون (Mastodon) یک شبکهٔ اجتماعی است که بر اساس پروتکل‌های آزاد وب و نرم‌افزارهای آزاد و کدباز ساخته شده است. این شبکه مانند ایمیل غیرمتمرکز است.
     about_this: درباره
+    administered_by: 'با مدیریت:'
     closed_registrations: ثبت‌نام روی این سرور هم‌اینک فعال نیست. اما شما می‌توانید سرور دیگری بیابید و با حسابی که آن‌جا می‌سازید دقیقاً به همین شبکه دسترسی داشته باشید.
     contact: تماس
     contact_missing: تعیین نشده
@@ -39,6 +40,7 @@ fa:
     following: پی می‌گیرد
     media: عکس و ویدیو
     moved_html: "%{name} حساب خود را به %{new_profile_link} منتقل کرده است:"
+    network_hidden: این اطلاعات در دسترس نیست
     nothing_here: این‌جا چیزی نیست!
     people_followed_by: کسانی که %{name} پی می‌گیرد
     people_who_follow: کسانی که %{name} را پی می‌گیرند
@@ -48,21 +50,29 @@ fa:
     reserved_username: این نام کاربری در دسترس نیست
     roles:
       admin: مدیر
+      bot: ربات
       moderator: ناظم
     unfollow: پایان پیگیری
   admin:
     account_moderation_notes:
-      account: مدیر
-      create: نوشتن
-      created_at: تاریخ
+      create: افزودن یادداشت
       created_msg: یادداشت مدیر با موفقیت ساخته شد!
       delete: پاک کردن
       destroyed_msg: یادداشت مدیر با موفقیت پاک شد!
     accounts:
       are_you_sure: آیا مطمئن هستید؟
+      avatar: تصویر نمایه
       by_domain: دامین
+      change_email:
+        changed_msg: نشانی ایمیل این حساب با موفقیت تغییر کرد!
+        current_email: ایمیل کنونی
+        label: تغییر نشانی ایمیل
+        new_email: ایمیل تازه
+        submit: تغییر ایمیل
+        title: تغییر ایمیل برای %{username}
       confirm: تأیید
       confirmed: تأیید شد
+      confirming: تأیید
       demote: تنزل‌دادن
       disable: غیرفعال
       disable_two_factor_authentication: غیرفعال‌سازی ورود دومرحله‌ای
@@ -71,6 +81,7 @@ fa:
       domain: دامین
       edit: ویرایش
       email: ایمیل
+      email_status: وضعیت ایمیل
       enable: فعال
       enabled: فعال
       feed_url: نشانی فید
@@ -91,7 +102,7 @@ fa:
         all: همه
         silenced: بی‌صدا شده
         suspended: معلق شده
-        title: مدیریت
+        title: وضعیت
       moderation_notes: یادداشت مدیر
       most_recent_activity: آخرین فعالیت‌ها
       most_recent_ip: آخرین IP ها
@@ -108,6 +119,11 @@ fa:
       public: عمومی
       push_subscription_expires: عضویت از راه PuSH منقضی شد
       redownload: به‌روزرسانی تصویر نمایه
+      remove_avatar: حذف تصویر نمایه
+      resend_confirmation:
+        already_confirmed: این کاربر قبلا تایید شده است
+        send: ایمیل تایید را دوباره بفرستید
+        success: ایمیل تایید با موفقیت ارسال شد!
       reset: بازنشانی
       reset_password: بازنشانی رمز
       resubscribe: اشتراک دوباره
@@ -128,6 +144,7 @@ fa:
       statuses: نوشته‌ها
       subscribe: اشتراک
       title: حساب‌ها
+      unconfirmed_email: ایمیل تأییدنشده
       undo_silenced: واگردانی بی‌صداکردن
       undo_suspension: واگردانی تعلیق
       unsubscribe: لغو اشتراک
@@ -135,6 +152,8 @@ fa:
       web: وب
     action_logs:
       actions:
+        assigned_to_self_report: "%{name} رسیدگی به گزارش %{target} را به عهده گرفت"
+        change_email_user: "%{name} نشانی ایمیل کاربر %{target} را تغییر داد"
         confirm_user: "%{name} نشانی ایمیل کاربر %{target} را تأیید کرد"
         create_custom_emoji: "%{name} شکلک تازهٔ %{target} را بارگذاشت"
         create_domain_block: "%{name} دامین %{target} را مسدود کرد"
@@ -150,10 +169,13 @@ fa:
         enable_user: "%{name} ورود را برای کاربر %{target} فعال کرد"
         memorialize_account: "%{name} حساب کاربر %{target} را تبدیل به صفحهٔ یادمان کرد"
         promote_user: "%{name} کاربر %{target} را ترفیع داد"
+        remove_avatar_user: "%{name} تصویر نمایهٔ کاربر %{target} را حذف کرد"
+        reopen_report: "%{name} گزارش %{target} را دوباره به جریان انداخت"
         reset_password_user: "%{name} رمز کاربر %{target} را بازنشاند"
-        resolve_report: "%{name} گزارش %{target} را نادیده گرفت"
+        resolve_report: "%{name} گزارش %{target} را رفع کرد"
         silence_account: "%{name} حساب کاربر %{target} را خاموش (بی‌صدا) کرد"
         suspend_account: "%{name} حساب کاربر %{target} را تعلیق کرد"
+        unassigned_report: "%{name} بررسی گزارش %{target} را متوقف کرد"
         unsilence_account: "%{name} حساب کاربر %{target} را روشن (باصدا) کرد"
         unsuspend_account: "%{name} حساب کاربر %{target} را از تعلیق خارج کرد"
         update_custom_emoji: "%{name} شکلک %{target} را به‌روز کرد"
@@ -239,36 +261,61 @@ fa:
         expired: منقضی‌شده
         title: فیلتر
       title: دعوت‌ها
+    report_notes:
+      created_msg: یادداشت گزارش با موفقیت ساخته شد!
+      destroyed_msg: یادداشت گزارش با موفقیت حذف شد!
     reports:
+      account:
+        note: یادداشت
+        report: گزارش
       action_taken_by: انجام‌دهنده
       are_you_sure: آیا مطمئن هستید؟
+      assign_to_self: به عهدهٔ من بگذار
+      assigned: مدیر عهده‌دار
       comment:
         none: خالی
-      delete: پاک‌کردن
+      created_at: گزارش‌شده
       id: شناسه
       mark_as_resolved: علامت‌گذاری به عنوان حل‌شده
-      nsfw:
-        'false': نمایش پیوست‌های تصویری
-        'true': نهفتن پیوست‌های تصویری
+      mark_as_unresolved: علامت‌گذاری به عنوان حل‌نشده
+      notes:
+        create: افزودن یادداشت
+        create_and_resolve: حل کردن با یادداشت
+        create_and_unresolve: دوباره گشودن با یادداشت
+        delete: حذف
+        placeholder: کارهایی را که در این باره انجام شده، یا هر به‌روزرسانی دیگری را بنویسید...
+      reopen: دوباره به جریان بیندازید
       report: 'گزارش #%{id}'
       report_contents: محتوا
       reported_account: حساب گزارش‌شده
       reported_by: گزارش از طرف
       resolved: حل‌شده
+      resolved_msg: گزارش با موفقیت حل شد!
       silence_account: بی‌صدا کردن حساب
       status: نوشته
       suspend_account: معلق‌کردن حساب
       target: هدف
       title: گزارش‌ها
+      unassign: پس‌گرفتن مسئولیت
       unresolved: حل‌نشده
+      updated_at: به‌روز شد
       view: نمایش
     settings:
+      activity_api_enabled:
+        desc_html: تعداد بوق‌های محلی، کاربران فعال، و کاربران تازه در هر هفته
+        title: انتشار آمار تجمیعی دربارهٔ فعالیت کاربران
       bootstrap_timeline_accounts:
         desc_html: نام‌های کاربری را با ویرگول از هم جدا کنید. تنها حساب‌های محلی و قفل‌نشده کار می‌کنند. اگر این‌جا را خالی بگذارید، به طور پیش‌فرض همهٔ مدیرهای این سرور پی‌گرفته خواهند شد.
         title: پیگیری‌های پیش‌فرض برای کاربران تازه
       contact_information:
         email: ایمیل کاری
         username: نام کاربری
+      hero:
+        desc_html: در صفحهٔ آغازین نمایش می‌یابد. دست‌کم ۶۰۰×۱۰۰ پیکسل توصیه می‌شود. اگر تعیین نشود، با تصویر بندانگشتی سرور جایگزین خواهد شد
+        title: تصویر سربرگ
+      peers_api_enabled:
+        desc_html: دامین‌هایی که این سرور به آن‌ها برخورده است
+        title: انتشار فهرست سرورهای یافته‌شده
       registrations:
         closed_message:
           desc_html: وقتی امکان ثبت نام روی سرور فعال نباشد در صفحهٔ اصلی نمایش می‌یابد<br>می‌توانید HTML بنویسید
@@ -282,6 +329,9 @@ fa:
         open:
           desc_html: همه بتوانند حساب باز کنند
           title: امکان ثبت نام
+      show_known_fediverse_at_about_page:
+        desc_html: اگر انتخاب شود، بوق‌های همهٔ سرورهای دیگر نیز در پیش‌نمایش این سرور نمایش می‌یابد. وگرنه فقط بوق‌های محلی نشان داده می‌شوند.
+        title: نمایش سرورهای دیگر در پیش‌نمایش این سرور
       show_staff_badge:
         desc_html: نمایش علامت همکار روی صفحهٔ کاربر
         title: نمایش علامت همکار
@@ -306,17 +356,14 @@ fa:
       back_to_account: بازگشت به صفحهٔ حساب
       batch:
         delete: پاک‌کردن
-        nsfw_off: NSFW خاموش
-        nsfw_on: NSFW روشن
-      execute: اجرا
+        nsfw_off: علامت‌زدن به عنوان غیرحساس
+        nsfw_on: علامت‌زدن به عنوان حساس
       failed_to_execute: اجرا نشد
       media:
-        hide: نهفتن رسانه
-        show: نمایش رسانه
         title: رسانه
-      no_media: بدون رسانه
+      no_media: بدون عکس یا ویدیو
       title: نوشته‌های حساب
-      with_media: دارای رسانه
+      with_media: دارای عکس یا ویدیو
     subscriptions:
       callback_url: نشانی Callback
       confirmed: تأییدشده
@@ -324,15 +371,19 @@ fa:
       last_delivery: آخرین ارسال
       title: WebSub
       topic: موضوع
-    title: مدیریت
+    title: مدیریت سرور
   admin_mailer:
     new_report:
       body: کاربر %{reporter} کاربر %{target} را گزارش داد
+      body_remote: کسی از %{domain} گزارش %{target} را فرستاده
       subject: گزارش تازه‌ای برای %{instance} (#%{id})
   application_mailer:
+    notification_preferences: تغییر ترجیحات ایمیل
     salutation: "%{name}،"
     settings: 'تغییر تنظیمات ایمیل: %{link}'
     view: 'نمایش:'
+    view_profile: دیدن نمایه
+    view_status: دیدن نوشته‌ها
   applications:
     created: برنامه با موفقیت ساخته شد
     destroyed: برنامه با موفقیت پاک شد
@@ -343,6 +394,8 @@ fa:
     your_token: کد دسترسی شما
   auth:
     agreement_html: پیش از عضو شدن باید <a href="%{rules_path}">قوانین این سرور</a> و <a href="%{terms_path}">شرایط استفادهٔ</a> ما را بپذیرید.
+    change_password: رمز
+    confirm_email: تأیید ایمیل
     delete_account: پاک‌کردن حساب
     delete_account_html: اگر می‌خواهید حساب خود را پاک کنید، از <a href="%{path}">این‌جا</a> پیش بروید. از شما درخواست تأیید خواهد شد.
     didnt_get_confirmation: راهنمایی برای تأیید را دریافت نکردید؟
@@ -352,12 +405,19 @@ fa:
     logout: خروج
     migrate_account: نقل مکان به یک حساب دیگر
     migrate_account_html: اگر می‌خواهید این حساب را به حساب دیگری منتقل کنید، <a href="%{path}">این‌جا را کلیک کنید</a>.
+    or: یا
+    or_log_in_with: یا ورود به وسیلهٔ
+    providers:
+      cas: CAS
+      saml: SAML
     register: عضو شوید
+    register_elsewhere: ثبت نام روی یک سرور دیگر
     resend_confirmation: راهنمایی برای تأیید را دوباره بفرست
     reset_password: بازنشانی رمز
     security: امنیت
     set_new_password: تعیین رمز تازه
   authorize_follow:
+    already_following: شما همین الان هم این حساب را پی‌می‌گیرید
     error: متأسفانه حین یافتن آن حساب خطایی رخ داد
     follow: پی بگیرید
     follow_request: 'شما درخواست پیگیری فرستاده‌اید به:'
@@ -402,6 +462,13 @@ fa:
       title: این صفحه درست نیست
     noscript_html: برای استفاده از نسخهٔ تحت وب ماستدون، لطفاً جاوااسکریپت را فعال کنید. یا به جایش می‌توانید <a href="https://github.com/tootsuite/documentation/blob/master/Using-Mastodon/Apps.md">یک اپ ماستدون</a> را به‌کار ببرید.
   exports:
+    archive_takeout:
+      date: تاریخ
+      download: بایگانی خود را باربگیرید
+      hint_html: شما می‌توانید بایگانی <strong>نوشته‌ها و پرونده‌های بارگذاری‌شدهٔ</strong> خود را درخواست کنید. داده‌های برون‌بری‌شده در قالب ActivityPub خواهند بود و همهٔ نرم‌افزارهای سازگار خواهند توانست آن را بخوانند. شما هر ۷ روز می‌توانید یک بار برای چنین بایگانی‌ای درخواست دهید.
+      in_progress: در حال ساختن بایگانی شما...
+      request: درخواست بایگانی داده‌هایتان
+      size: اندازه
     blocks: حساب‌های مسدودشده
     csv: CSV
     follows: حساب‌های پی‌گرفته
@@ -443,6 +510,7 @@ fa:
       '21600': ۶ ساعت
       '3600': ۱ ساعت
       '43200': ۱۲ ساعت
+      '604800': ۱ هفته
       '86400': ۱ روز
     expires_in_prompt: هیچ وقت
     generate: ساختن
@@ -470,32 +538,41 @@ fa:
     proceed: ذخیره
     updated_msg: تنظیمات نقل مکان حساب شما با موفقیت به‌روز شد!
   moderation:
-    title: مدیریت
+    title: مدیریت کاربران
   notification_mailer:
     digest:
-      body: 'خلاصه‌ای از آن‌چه از زمان آخرین بازدید شما در %{since} روی %{instance} رخ داد :'
+      action: دیدن همهٔ اعلان‌ها
+      body: خلاصه‌ای از پیغام‌هایی که از زمان آخرین بازدید شما در %{since} فرستاده شد
       mention: "%{name} این‌جا از شما نام برد:"
       new_followers_summary:
-        one: شما یک پیگیر تازه دارید! ای ول!
-        other: شما %{count} پیگیر تازه دارید! چه عالی!
+        one: در ضمن، وقتی که نبودید یک پیگیر تازه پیدا کردید! ای ول!
+        other: در ضمن، وقتی که نبودید %{count} پیگیر تازه پیدا کردید! چه عالی!
       subject:
         one: "یک اعلان تازه از زمان آخرین بازدید شما \U0001F418"
         other: "%{count} اعلان تازه از زمان آخرین بازدید شما \U0001F418"
+      title: در مدتی که نبودید...
     favourite:
       body: "%{name} این نوشتهٔ شما را پسندید:"
       subject: "%{name} نوشتهٔ شما را پسندید"
+      title: پسندیده‌شدن تازه
     follow:
       body: "%{name} هم‌اینک پیگیر شماست!"
       subject: "%{name} هم‌اینک پیگیر شماست"
+      title: پیگیر تازه
     follow_request:
+      action: مدیریت درخواست‌های پیگیری
       body: "%{name} می‌خواهد پیگیر نوشته‌های شما باشد"
       subject: 'منتظر پیگیری: %{name}'
+      title: درخواست پیگیری تازه
     mention:
+      action: پاسخ
       body: "%{name} در این‌جا از شما نام برد:"
       subject: "%{name} از شما نام برد"
+      title: نام‌برده‌شدن تازه
     reblog:
       body: "%{name} نوشتهٔ شما را بازبوقید:"
       subject: "%{name} نوشتهٔ شما را بازبوقید"
+      title: بازبوق تازه
   number:
     human:
       decimal_units:
@@ -508,33 +585,25 @@ fa:
           trillion: T
           unit: ''
   pagination:
+    newer: تازه‌تر
     next: بعدی
+    older: قدیمی‌تر
     prev: قبلی
     truncate: "&hellip;"
   preferences:
-    languages: زبان‌ها
-    other: سایر
-    publishing: انتشار
+    languages: تنظیمات زبان
+    other: سایر تنظیمات
+    publishing: تنظیمات انتشار مطالب
     web: وب
-  push_notifications:
-    favourite:
-      title: "%{name} نوشتهٔ شما را پسندید"
-    follow:
-      title: "%{name} هم‌اینک پیگیر شماست"
-    group:
-      title: "%{count} اعلان"
-    mention:
-      action_boost: بازبوق
-      action_expand: نمایش بیشتر
-      action_favourite: پسندیدن
-      title: "%{name} از شما نام برد"
-    reblog:
-      title: "%{name} نوشتهٔ شما را بازبوقید"
   remote_follow:
     acct: نشانی حساب username@domain خود را این‌جا بنویسید
     missing_resource: نشانی اینترنتی برای رسیدن به حساب شما پیدا نشد
     proceed: درخواست پیگیری
     prompt: 'شما قرار است این حساب را پیگیری کنید:'
+  remote_unfollow:
+    error: خطا
+    title: عنوان
+    unfollowed: پایان پیگیری
   sessions:
     activity: آخرین کنش
     browser: مرورگر
@@ -543,12 +612,14 @@ fa:
       blackberry: Blackberry
       chrome: Chrome
       edge: Microsoft Edge
+      electron: Electron
       firefox: Firefox
       generic: مرورگر ناشناخته
       ie: Internet Explorer
       micro_messenger: MicroMessenger
       nokia: Nokia S40 Ovi Browser
       opera: Opera
+      otter: Otter
       phantom_js: PhantomJS
       qq: QQ Browser
       safari: Safari
@@ -578,7 +649,7 @@ fa:
     authorized_apps: برنامه‌های مجاز
     back: بازگشت به ماستدون
     delete: پاک‌کردن حساب
-    development: Development
+    development: فرابری
     edit_profile: ویرایش نمایه
     export: برون‌سپاری داده‌ها
     followers: پیگیران مورد تأیید
@@ -590,6 +661,19 @@ fa:
     two_factor_authentication: ورود دومرحله‌ای
     your_apps: برنامهٔ شما
   statuses:
+    attached:
+      description: 'پیوست‌شده: %{attached}'
+      image:
+        one: "%{count} تصویر"
+        other: "%{count} تصویر"
+      video:
+        one: "%{count} ویدیو"
+        other: "%{count} ویدیو"
+    boosted_from_html: بازبوقیده از طرف %{acct_link}
+    content_warning: 'هشدا محتوا: %{warning}'
+    disallowed_hashtags:
+      one: 'دارای هشتگ غیرمجاز: %{tags}'
+      other: 'دارای هشتگ‌های غیرمجاز: %{tags}'
     open_in_web: بازکردن در وب
     over_character_limit: از حد مجاز %{max} حرف فراتر رفتید
     pin_errors:
@@ -601,7 +685,7 @@ fa:
     title: '%{name}: "%{quote}"'
     visibilities:
       private: خصوصی
-      private_long: نمایش تنها به پیگیران
+      private_long: تنها پیگیران شما می‌بینند
       public: عمومی
       public_long: همه می‌توانند ببینند
       unlisted: فهرست‌نشده
@@ -614,7 +698,9 @@ fa:
   terms:
     title: شرایط استفاده و سیاست رازداری %{instance}
   themes:
+    contrast: کنتراست بالا
     default: ماستدون
+    mastodon-light: ماستدون (روشن)
   time:
     formats:
       default: "%d %b %Y, %H:%M"
@@ -631,10 +717,35 @@ fa:
     manual_instructions: 'اگر نمی‌توانید کدها را اسکن کنید و باید آن‌ها را دستی وارد کنید، متن کد امنیتی این‌جاست:'
     recovery_codes: پشتیبان‌گیری از کدهای بازیابی
     recovery_codes_regenerated: کدهای بازیابی با موفقیت ساخته شدند
-    recovery_instructions_html: اگر تلفن خود را گم کردید، می‌توانید با یکی از کدهای بازیابی زیر کنترل حساب خود را به دست بگیرید. <strong>این کدها را در جای امنی نگه دارید.</strong> مثلاً آن‌ها را چاپ کنید و کنار سایر مدارک مهم خود قرار دهید
+    recovery_instructions_html: اگر تلفن خود را گم کردید، می‌توانید با یکی از کدهای بازیابی زیر کنترل حساب خود را به دست بگیرید. <strong>این کدها را در جای امنی نگه دارید.</strong> مثلاً آن‌ها را چاپ کنید و کنار سایر مدارک مهم خود قرار دهید.
     setup: راه اندازی
     wrong_code: کدی که وارد کردید نامعتبر بود! آیا ساعت سرور و ساعت دستگاه شما درست تنظیم شده‌اند؟
+  user_mailer:
+    backup_ready:
+      explanation: شما یک نسخهٔ پشتیبان کامل از حساب خود را درخواست کردید. این پشتیبان الان آمادهٔ بارگیری است!
+      subject: بایگانی شما آمادهٔ دریافت است
+      title: گرفتن بایگانی
+    welcome:
+      edit_profile_action: تنظیم نمایه
+      edit_profile_step: 'شما می‌توانید نمایهٔ خود را به دلخواه خود تغییر دهید: می‌توانید تصویر نمایه، تصویر پس‌زمینه، نام، و چیزهای دیگری را تعیین کنید. اگر بخواهید، می‌توانید حساب خود را خصوصی کنید تا فقط کسانی که شما اجازه می‌دهید بتوانند پیگیر حساب شما شوند.'
+      explanation: نکته‌هایی که برای آغاز کار به شما کمک می‌کنند
+      final_action: چیزی منتشر کنید
+      final_step: 'چیزی بنویسید! حتی اگر الان کسی پیگیر شما نباشد، دیگران نوشته‌های عمومی شما را می‌بینند، مثلاً در فهرست نوشته‌های محلی و در هشتگ‌ها. شاید بخواهید با هشتگ #آشنایی خودتان را معرفی کنید.'
+      full_handle: نام کاربری کامل شما
+      full_handle_hint: این چیزی است که باید به دوستان خود بگویید تا بتوانند به شما پیغام بفرستند یا از سرورهای دیگر پیگیر شما شوند.
+      review_preferences_action: تغییر ترجیحات
+      review_preferences_step: با رفتن به صفحهٔ ترجیحات می‌توانید چیزهای گوناگونی را تنظیم کنید. مثلاً این که چه ایمیل‌های آگاه‌سازی‌ای به شما فرستاده شود، یا حریم خصوصی پیش‌فرض نوشته‌هایتان چه باشد. اگر بیماری سفر (حالت تهوع بر اثر دیدن اجسام متحرک) ندارید، می‌توانید پخش خودکار ویدیوها را فعال کنید.
+      subject: به ماستدون خوش آمدید
+      tip_bridge_html: اگر پیش از این کاربر توییتر بودید، می‌توانید دوستان توییتری خود را که در ماستدون هستند به کمک <a href="%{bridge_url}">bridge app</a> پیدا کنید. البته این فقط وقتی کار می‌کند که آن‌ها هم این اپ را به کار برده باشند!
+      tip_federated_timeline: "«فهرست نوشته‌های همه‌جا» نمایی از کل شبکهٔ بزرگ ماستدون به شما می‌دهد. البته این فهرست فقط افردای را نشان می‌دهد که هم‌سروری‌های شما آن‌ها را پیگیری می‌کنند، و بنابراین ممکن است کامل نباشد."
+      tip_following: شما به طور پیش‌فرض مدیر(های) سرور خود را پی می‌گیرید. برای یافتن افراد جالب دیگر، فهرست «نوشته‌های محلی» و «نوشته‌های همه‌جا» را ببینید.
+      tip_local_timeline: فهرست نوشته‌های محلی نمایی کلی از کاربران روی %{instance} را ارائه می‌دهد. این‌ها همسایه‌های شما هستند!
+      tip_mobile_webapp: اگر مرورگر موبایل شما امکان گذاشتن ماستدون روی صفحهٔ اصلی موبایل را به شما می‌دهد، این یعنی می‌توانید اعلان‌های خودکار ماستدون را دریافت کنید. با این کار ماستدون خیلی شبیه یک اپ معمولی موبایل می‌شود!
+      tips: نکته‌ها
+      title: خوش آمدید، کاربر %{name}!
   users:
     invalid_email: نشانی ایمیل نامعتبر است
     invalid_otp_token: کد ورود دومرحله‌ای نامعتبر است
+    otp_lost_help_html: اگر شما دسترسی به هیچ‌کدامشان ندارید، باید با ایمیل %{email} تماس بگیرید
+    seamless_external_login: شما با یک سرویس خارج از مجموعه وارد شده‌اید، به همین دلیل تنظیمات ایمیل و رمز برای شما در دسترس نیست.
     signed_in_as: 'واردشده به نام:'
diff --git a/config/locales/fi.yml b/config/locales/fi.yml
index 550ad1805..1e02efbd2 100644
--- a/config/locales/fi.yml
+++ b/config/locales/fi.yml
@@ -4,6 +4,7 @@ fi:
     about_hashtag_html: Nämä ovat hashtagilla <strong>#%{hashtag}</strong> merkittyjä julkisia tuuttauksia. Voit vastata niihin, jos sinulla on tili jossain päin fediversumia.
     about_mastodon_html: Mastodon on sosiaalinen verkosto. Se on toteutettu avoimilla verkkoprotokollilla ja vapailla, avoimen lähdekoodin ohjelmistoilla, ja se toimii hajautetusti samaan tapaan kuin sähköposti.
     about_this: Tietoja tästä palvelimesta
+    administered_by: 'Ylläpitäjä:'
     closed_registrations: Tähän instanssiin ei voi tällä hetkellä rekisteröityä. Voit kuitenkin luoda tilin johonkin toiseen instanssiin ja käyttää samaa verkostoa sitä kautta.
     contact: Ota yhteyttä
     contact_missing: Ei asetettu
@@ -52,32 +53,40 @@ fi:
     unfollow: Lopeta seuraaminen
   admin:
     account_moderation_notes:
-      account: Moderaattori
       create: Luo
-      created_at: Päiväys
       created_msg: Moderointimerkinnän luonti onnistui!
       delete: Poista
       destroyed_msg: Moderointimerkinnän poisto onnistui!
     accounts:
       are_you_sure: Oletko varma?
-      by_domain: Verkko-osoite
+      avatar: Profiilikuva
+      by_domain: Verkkotunnus
+      change_email:
+        changed_msg: Tilin sähköposti vaihdettu onnistuneesti!
+        current_email: Nykyinen sähköposti
+        label: Vaihda sähköposti
+        new_email: Uusi sähköposti
+        submit: Vaihda sähköposti
+        title: Vaihda sähköposti käyttäjälle %{username}
       confirm: Vahvista
       confirmed: Vahvistettu
+      confirming: Vahvistetaan
       demote: Alenna
       disable: Poista käytöstä
       disable_two_factor_authentication: Poista 2FA käytöstä
       disabled: Poistettu käytöstä
-      display_name: Näyttönimi
-      domain: Verkko-osoite
+      display_name: Nimimerkki
+      domain: Verkkotunnus
       edit: Muokkaa
       email: Sähköposti
+      email_status: Sähköpostin tila
       enable: Ota käyttöön
       enabled: Käytössä
-      feed_url: Syötteen URL
+      feed_url: Syötteen osoite
       followers: Seuraajat
-      followers_url: Seuraajien URL
+      followers_url: Seuraajien osoite
       follows: Seuraa
-      inbox_url: Saapuvan postilaatikon URL
+      inbox_url: Saapuvan postilaatikon osoite
       ip: IP
       location:
         all: Kaikki
@@ -100,14 +109,19 @@ fi:
         alphabetic: Aakkosjärjestys
         most_recent: Uusin
         title: Järjestys
-      outbox_url: Lähtevän postilaatikon URL
+      outbox_url: Lähtevän postilaatikon osoite
       perform_full_suspension: Siirrä kokonaan jäähylle
-      profile_url: Profiilin URL
+      profile_url: Profiilin osoite
       promote: Ylennä
       protocol: Protokolla
       public: Julkinen
       push_subscription_expires: PuSH-tilaus vanhenee
       redownload: Päivitä profiilikuva
+      remove_avatar: Poista profiilikuva
+      resend_confirmation:
+        already_confirmed: Tämä käyttäjä on jo vahvistettu
+        send: Lähetä varmistusviesti uudelleen
+        success: Vahvistusviesti onnistuneesti lähetetty!
       reset: Palauta
       reset_password: Palauta salasana
       resubscribe: Tilaa uudelleen
@@ -118,16 +132,17 @@ fi:
         staff: Henkilöstö
         user: Käyttäjä
       salmon_url: Salmon-URL
-      search: Haku
-      shared_inbox_url: Jaetun saapuvan postilaatikon URL
+      search: Hae
+      shared_inbox_url: Jaetun saapuvan postilaatikon osoite
       show:
-        created_reports: Tilin luomat raportit
+        created_reports: Tämän tilin luomat raportit
         report: raportti
         targeted_reports: Tästä tilistä tehdyt raportit
       silence: Hiljennä
       statuses: Tilat
       subscribe: Tilaa
       title: Tilit
+      unconfirmed_email: Sähköpostia ei vahvistettu
       undo_silenced: Peru hiljennys
       undo_suspension: Peru jäähy
       unsubscribe: Lopeta tilaus
@@ -135,6 +150,8 @@ fi:
       web: Web
     action_logs:
       actions:
+        assigned_to_self_report: "%{name} otti raportin %{target} tehtäväkseen"
+        change_email_user: "%{name} vaihtoi käyttäjän %{target} sähköpostiosoitteen"
         confirm_user: "%{name} vahvisti käyttäjän %{target} sähköpostiosoitteen"
         create_custom_emoji: "%{name} lähetti uuden emojin %{target}"
         create_domain_block: "%{name} esti verkkotunnuksen %{target}"
@@ -150,6 +167,8 @@ fi:
         enable_user: "%{name} salli sisäänkirjautumisen käyttäjälle %{target}"
         memorialize_account: "%{name} muutti käyttäjän %{target} tilin muistosivuksi"
         promote_user: "%{name} ylensi käyttäjän %{target}"
+        remove_avatar_user: "%{name} poisti käyttäjän %{target} profiilikuvan"
+        reopen_report: "%{name} avasi uudelleen raportin %{target}"
         reset_password_user: "%{name} palautti käyttäjän %{target} salasanan"
         resolve_report: "%{name} hylkäsi raportin %{target}"
         silence_account: "%{name} hiljensi käyttäjän %{target}"
@@ -168,7 +187,7 @@ fi:
       delete: Poista
       destroyed_msg: Emojon poisto onnistui!
       disable: Poista käytöstä
-      disabled_msg: Emojin käytöstäpoisto onnistui
+      disabled_msg: Emojin poisto käytöstä onnistui
       emoji: Emoji
       enable: Ota käyttöön
       enabled_msg: Emojin käyttöönotto onnistui
@@ -239,28 +258,42 @@ fi:
         expired: Vanhentunut
         title: Suodata
       title: Kutsut
+    report_notes:
+      created_msg: Muistiinpano onnistuneesti lisätty raporttiin!
+      destroyed_msg: Muistiinpano onnistuneesti poistettu raportista!
     reports:
+      account:
+        note: muistiinpano
+        report: raportti
       action_taken_by: Toimenpiteen tekijä
       are_you_sure: Oletko varma?
+      assign_to_self: Ota tehtäväksi
       comment:
         none: Ei mitään
-      delete: Poista
+      created_at: Raportoitu
       id: Tunniste
       mark_as_resolved: Merkitse ratkaistuksi
-      nsfw:
-        'false': Peru medialiitteiden piilotus
-        'true': Piilota medialiitteet
+      mark_as_unresolved: Merkitse ratkaisemattomaksi
+      notes:
+        create: Lisää muistiinpano
+        create_and_resolve: Ratkaise ja lisää muistiinpano
+        create_and_unresolve: Avaa uudelleen ja lisää muistiinpano
+        delete: Poista
+        placeholder: Kuvaile mitä toimia on tehty tai muita päivityksiä tähän raporttiin…
+      reopen: Avaa raportti uudestaan
       report: Raportti nro %{id}
       report_contents: Sisältö
       reported_account: Raportoitu tili
       reported_by: Raportoija
       resolved: Ratkaistut
+      resolved_msg: Raportti onnistuneesti ratkaistu!
       silence_account: Hiljennä tili
       status: Tila
       suspend_account: Siirrä tili jäähylle
       target: Kohde
       title: Raportit
       unresolved: Ratkaisemattomat
+      updated_at: Päivitetty
       view: Näytä
     settings:
       activity_api_enabled:
@@ -320,11 +353,8 @@ fi:
         delete: Poista
         nsfw_off: NSFW POIS
         nsfw_on: NSFW PÄÄLLÄ
-      execute: Suorita
       failed_to_execute: Suoritus epäonnistui
       media:
-        hide: Piilota media
-        show: Näytä media
         title: Media
       no_media: Ei mediaa
       title: Tilin tilat
@@ -340,6 +370,7 @@ fi:
   admin_mailer:
     new_report:
       body: "%{reporter} on raportoinut kohteen %{target}"
+      body_remote: Joku osoitteesta %{domain} on raportoinut kohteen %{target}
       subject: Uusi raportti instanssista %{instance} (nro %{id})
   application_mailer:
     notification_preferences: Muuta sähköpostiasetuksia
@@ -381,6 +412,7 @@ fi:
     security: Tunnukset
     set_new_password: Aseta uusi salasana
   authorize_follow:
+    already_following: Sinä seuraat jo tätä tiliä
     error: Valitettavasti etätilin haussa tapahtui virhe
     follow: Seuraa
     follow_request: 'Olet lähettänyt seuraamispyynnön käyttäjälle:'
@@ -473,6 +505,7 @@ fi:
       '21600': 6 tuntia
       '3600': 1 tunti
       '43200': 12 tuntia
+      '604800': 1 viikko
       '86400': 1 vuorokausi
     expires_in_prompt: Ei koskaan
     generate: Luo
@@ -557,25 +590,13 @@ fi:
     other: Muut
     publishing: Julkaiseminen
     web: Web
-  push_notifications:
-    favourite:
-      title: "%{name} tykkäsi tilastasi"
-    follow:
-      title: "%{name} seuraa nyt sinua"
-    group:
-      title: "%{count} ilmoitusta"
-    mention:
-      action_boost: Buustaa
-      action_expand: Näytä lisää
-      action_favourite: Tykkää
-      title: "%{nimi} mainitsi sinut"
-    reblog:
-      title: "%{name} buustasi tilaasi"
   remote_follow:
     acct: Syötä se käyttäjätunnus@verkkotunnus, josta haluat seurata
     missing_resource: Vaadittavaa uudelleenohjaus-URL:ää tiliisi ei löytynyt
     proceed: Siirry seuraamaan
     prompt: 'Olet aikeissa seurata:'
+  remote_unfollow:
+    error: Virhe
   sessions:
     activity: Viimeisin toiminta
     browser: Selain
@@ -642,6 +663,9 @@ fi:
         one: "%{count} video"
         other: "%{count} videota"
     content_warning: 'Sisältövaroitus: %{warning}'
+    disallowed_hashtags:
+      one: 'sisälsi aihetunnisteen jota ei sallita: %{tags}'
+      other: 'sisälsi aihetunnisteet joita ei sallita: %{tags}'
     open_in_web: Avaa selaimessa
     over_character_limit: merkkimäärän rajoitus %{max} ylitetty
     pin_errors:
@@ -712,5 +736,6 @@ fi:
   users:
     invalid_email: Virheellinen sähköpostiosoite
     invalid_otp_token: Virheellinen kaksivaiheisen todentamisen koodi
+    otp_lost_help_html: Jos sinulla ei ole pääsyä kumpaankaan, voit ottaa yhteyttä osoitteeseen %{email}
     seamless_external_login: Olet kirjautunut ulkoisen palvelun kautta, joten salasana- ja sähköpostiasetukset eivät ole käytettävissä.
     signed_in_as: 'Kirjautunut henkilönä:'
diff --git a/config/locales/fr.yml b/config/locales/fr.yml
index 0579123dc..b3914ea2b 100644
--- a/config/locales/fr.yml
+++ b/config/locales/fr.yml
@@ -40,6 +40,7 @@ fr:
     following: Abonnements
     media: Médias
     moved_html: "%{name} a changé de compte pour %{new_profile_link} :"
+    network_hidden: Cette information n'est pas disponible
     nothing_here: Rien à voir ici !
     people_followed_by: Personnes suivies par %{name}
     people_who_follow: Personnes qui suivent %{name}
@@ -49,13 +50,12 @@ fr:
     reserved_username: Ce nom d’utilisateur⋅ice est réservé
     roles:
       admin: Admin
+      bot: Robot
       moderator: Modérateur·trice
     unfollow: Ne plus suivre
   admin:
     account_moderation_notes:
-      account: Modérateur·ice
-      create: Créer
-      created_at: Date
+      create: Créer une note
       created_msg: Note de modération créée avec succès !
       delete: Supprimer
       destroyed_msg: Note de modération supprimée avec succès !
@@ -72,6 +72,7 @@ fr:
         title: Modifier le courriel pour %{username}
       confirm: Confirmer
       confirmed: Confirmé
+      confirming: Confirmation
       demote: Rétrograder
       disable: Désactiver
       disable_two_factor_authentication: Désactiver l’authentification à deux facteurs
@@ -80,6 +81,7 @@ fr:
       domain: Domaine
       edit: Éditer
       email: Courriel
+      email_status: État de la messagerie
       enable: Activer
       enabled: Activé
       feed_url: URL du flux
@@ -118,6 +120,10 @@ fr:
       push_subscription_expires: Expiration de l’abonnement PuSH
       redownload: Rafraîchir les avatars
       remove_avatar: Supprimer l'avatar
+      resend_confirmation:
+        already_confirmed: Cet utilisateur est déjà confirmé
+        send: Renvoyer un courriel de confirmation
+        success: Email de confirmation envoyé avec succès !
       reset: Réinitialiser
       reset_password: Réinitialiser le mot de passe
       resubscribe: Se réabonner
@@ -269,7 +275,6 @@ fr:
       comment:
         none: Aucun
       created_at: Signalé
-      delete: Supprimer
       id: ID
       mark_as_resolved: Marquer comme résolu
       mark_as_unresolved: Marquer comme non-résolu
@@ -278,10 +283,7 @@ fr:
         create_and_resolve: Résoudre avec une note
         create_and_unresolve: Ré-ouvrir avec une note
         delete: Effacer
-        placeholder: Décrivez quelles actions ont été prises, ou toute autre mise à jour de ce signalement…
-      nsfw:
-        'false': Ré-afficher les médias
-        'true': Masquer les médias
+        placeholder: Décrivez quelles actions ont été prises, ou toute autre mise à jour…
       reopen: Ré-ouvrir le signalement
       report: 'Signalement #%{id}'
       report_contents: Contenu
@@ -356,11 +358,8 @@ fr:
         delete: Supprimer
         nsfw_off: Marquer comme non-sensible
         nsfw_on: Marquer comme sensible
-      execute: Exécuter
       failed_to_execute: Erreur d’exécution
       media:
-        hide: Masquer les médias
-        show: Montrer les médias
         title: Médias
       no_media: Aucun média
       title: État du compte
@@ -376,6 +375,7 @@ fr:
   admin_mailer:
     new_report:
       body: "%{reporter} a signalé %{target}"
+      body_remote: Quelqu'un de %{domain} a signalé %{target}
       subject: Nouveau signalement sur %{instance} (#%{id})
   application_mailer:
     notification_preferences: Modifier les préférences de courriel
@@ -465,7 +465,7 @@ fr:
     archive_takeout:
       date: Date
       download: Télécharger votre archive
-      hint_html: Vous pouvez demander une archive de vos  <strong>pouets et médias téléversés</strong>. Les données exportées seront au format ActivityPub, lisible par tout logiciel compatible.
+      hint_html: Vous pouvez demander une archive de vos  <strong>pouets et médias téléversés</strong>. Les données exportées seront au format ActivityPub, lisible par tout logiciel compatible. Vous pouvez demander une archive tous les 7 jours.
       in_progress: Élaboration de votre archive....
       request: Demandez vos archives
       size: Taille
@@ -550,7 +550,7 @@ fr:
       subject:
         one: "Une nouvelle notification depuis votre dernière visite \U0001F418"
         other: "%{count} nouvelles notifications depuis votre dernière visite \U0001F418"
-      title: Pendant votre absence…
+      title: Pendant votre absence...
     favourite:
       body: "%{name} a ajouté votre post à ses favoris :"
       subject: "%{name} a ajouté votre post à ses favoris"
@@ -595,20 +595,6 @@ fr:
     other: Autre
     publishing: Publication
     web: Web
-  push_notifications:
-    favourite:
-      title: "%{name} a mis votre statut en favori"
-    follow:
-      title: "%{name} vous suit"
-    group:
-      title: "%{count} notifications"
-    mention:
-      action_boost: Partager
-      action_expand: Montrer plus
-      action_favourite: Ajouter aux favoris
-      title: "%{name} vous a mentionné·e"
-    reblog:
-      title: "%{name} a partagé votre statut"
   remote_follow:
     acct: Entrez votre pseudo@instance depuis lequel vous voulez suivre cet·te utilisateur⋅ice
     missing_resource: L’URL de redirection n’a pas pu être trouvée
@@ -633,7 +619,7 @@ fr:
       micro_messenger: MicroMessenger
       nokia: Nokia S40 Ovi Browser
       opera: Opera
-      otter: Autre
+      otter: Otter
       phantom_js: PhantomJS
       qq: QQ Browser
       safari: Safari
@@ -683,6 +669,7 @@ fr:
       video:
         one: "%{count} vidéo"
         other: "%{count} vidéos"
+    boosted_from_html: Repartagé depuis %{acct_link}
     content_warning: 'Attention au contenu : %{warning}'
     disallowed_hashtags:
       one: 'contient un hashtag désactivé : %{tags}'
@@ -710,6 +697,10 @@ fr:
     sensitive_content: Contenu sensible
   terms:
     title: "%{instance} Conditions d’utilisations et politique de confidentialité"
+  themes:
+    contrast: Contraste élevé
+    default: Mastodon
+    mastodon-light: Mastodon (clair)
   time:
     formats:
       default: "%d %b %Y, %H:%M"
@@ -749,11 +740,12 @@ fr:
       tip_federated_timeline: La chronologie fédérée est une vue en direct du réseau Mastodon. Mais elle n'inclut que les personnes auxquelles vos voisin·es sont abonné·es, donc elle n'est pas complète.
       tip_following: Vous suivez les administrateurs et administratrices de votre serveur par défaut. Pour trouver d'autres personnes intéressantes, consultez les chronologies locales et fédérées.
       tip_local_timeline: La chronologie locale est une vue des personnes sur %{instance}. Ce sont vos voisines et voisins immédiats !
-      tip_mobile_webapp: Si votre navigateur mobile vous propose d'ajouter Mastodon à votre écran d'accueil, vous pouvez recevoir des notifications push. Il agit comme une application native de bien des façons !
+      tip_mobile_webapp: Si votre navigateur mobile vous propose d'ajouter Mastodon à votre écran d'accueil, vous pouvez recevoir des notifications. Il agit comme une application native de bien des façons !
       tips: Astuces
       title: Bienvenue à bord, %{name} !
   users:
     invalid_email: L’adresse courriel est invalide
     invalid_otp_token: Le code d’authentification à deux facteurs est invalide
+    otp_lost_help_html: Si vous perdez accès aux deux, vous pouvez contacter %{email}
     seamless_external_login: Vous êtes connecté via un service externe, donc les paramètres concernant le mot de passe et le courriel ne sont pas disponibles.
     signed_in_as: 'Connecté·e en tant que :'
diff --git a/config/locales/gl.yml b/config/locales/gl.yml
index 093fa70fe..82636618a 100644
--- a/config/locales/gl.yml
+++ b/config/locales/gl.yml
@@ -19,8 +19,8 @@ gl:
       humane_approach_body: Aprendendo dos erros de outras redes, Mastodon intenta tomar decisións éticas de deseño para loitar contra os usos incorrectos da rede.
       humane_approach_title: Unha aproximación máis humana
       not_a_product_body: Mastodon non é unha rede comercial. Sen anuncios, sen minería de datos, sen xardíns privados. Non hai autoridade centralizada.
-      not_a_product_title: Vostede é unha persona, non un producto
-      real_conversation_body: Con 500 caracteres a súa disposición e soporte para contido ao por menor e avisos sobre o contido, pode expresarse vostede do xeito que queira.
+      not_a_product_title: Vostede é unha persoa, non un producto
+      real_conversation_body: Con 500 caracteres a súa disposición, soporte para contido polo miúdo e avisos sobre o contido, pode expresarse vostede con libertade.
       real_conversation_title: Construído para conversacións reais
       within_reach_body: Existen múltiples aplicativos para iOS, Android e outras plataformas grazas a un entorno API amigable para o desenvolvedor que lle permite estar ao tanto cos seus amigos en calquer lugar.
       within_reach_title: Sempre en contacto
@@ -30,9 +30,9 @@ gl:
     other_instances: Listado de instancias
     source_code: Código fonte
     status_count_after: estados
-    status_count_before: Quen escribeu
+    status_count_before: Que publicaron
     user_count_after: usuarias
-    user_count_before: Inicio de
+    user_count_before: Fogar de
     what_is_mastodon: Qué é Mastodon?
   accounts:
     follow: Seguir
@@ -40,6 +40,7 @@ gl:
     following: Seguindo
     media: Medios
     moved_html: "%{name} mudouse a %{new_profile_link}:"
+    network_hidden: A información non está dispoñible
     nothing_here: Nada por aquí!
     people_followed_by: Personas que segue %{name}
     people_who_follow: Personas que seguen a %{name}
@@ -49,13 +50,12 @@ gl:
     reserved_username: O nome de usuaria está reservado
     roles:
       admin: Admin
+      bot: Bot
       moderator: Mod
     unfollow: Deixar de seguir
   admin:
     account_moderation_notes:
-      account: Moderador
-      create: Crear
-      created_at: Data
+      create: Deixar nota
       created_msg: Nota a moderación creada con éxito!
       delete: Eliminar
       destroyed_msg: Nota a moderación destruída con éxito!
@@ -72,6 +72,7 @@ gl:
         title: Cambiar o correo-e de %{username}
       confirm: Confirmar
       confirmed: Confirmado
+      confirming: Confirmar
       demote: Degradar
       disable: Deshabilitar
       disable_two_factor_authentication: Deshabilitar 2FA
@@ -80,6 +81,7 @@ gl:
       domain: Dominio
       edit: Editar
       email: E-mail
+      email_status: Estado del correo electrónico
       enable: Habilitar
       enabled: Habilitado
       feed_url: URL fonte
@@ -118,6 +120,10 @@ gl:
       push_subscription_expires: A suscrición PuSH caduca
       redownload: Actualizar avatar
       remove_avatar: Eliminar avatar
+      resend_confirmation:
+        already_confirmed: Este usuario ya está confirmado
+        send: Reenviar el correo electrónico de confirmación
+        success: "¡Correo electrónico de confirmación enviado con éxito!"
       reset: Restablecer
       reset_password: Restablecer contrasinal
       resubscribe: Voltar a suscribir
@@ -269,7 +275,6 @@ gl:
       comment:
         none: Nada
       created_at: Reportado
-      delete: Eliminar
       id: ID
       mark_as_resolved: Marcar como resolto
       mark_as_unresolved: Marcar como non resolto
@@ -278,10 +283,7 @@ gl:
         create_and_resolve: Resolver con nota
         create_and_unresolve: Voltar a abrir con nota
         delete: Eliminar
-        placeholder: Describir qué decisións foron tomadas, ou calquer actualización a este informe…
-      nsfw:
-        'false': Non agochar anexos de medios
-        'true': Agochar anexos de medios
+        placeholder: Describe qué medidas foron tomadas, ou calquer outra información relacionada...
       reopen: Voltar a abrir o informe
       report: 'Informe #%{id}'
       report_contents: Contidos
@@ -356,11 +358,8 @@ gl:
         delete: Eliminar
         nsfw_off: Marcar como non sensible
         nsfw_on: Marcar como sensible
-      execute: Executar
       failed_to_execute: Fallou a execución
       media:
-        hide: Agochar medios
-        show: Mostar medios
         title: Medios
       no_media: Sen medios
       title: Estados da conta
@@ -376,6 +375,7 @@ gl:
   admin_mailer:
     new_report:
       body: "%{reporter} informou sobre %{target}"
+      body_remote: Alguén desde %{domain} informou sobre %{target}
       subject: Novo informe sobre %{instance} (#%{id})
   application_mailer:
     notification_preferences: Cambiar os axustes de correo-e
@@ -465,7 +465,7 @@ gl:
     archive_takeout:
       date: Data
       download: Descargue o seu ficheiro
-      hint_html: Pode solicitar un ficheiro cos <strong>seus toots ficheiros de medios</strong>. Os datos estarán en formato ActivityPub e son compatibles con calquer software que o cumpla.
+      hint_html: Pode solicitar un ficheiro cos <strong>seus toots ficheiros de medios</strong>. Os datos estarán en formato ActivityPub e son compatibles con calquer software que o cumpla. Pode solicitar un ficheiro cada 7 días.
       in_progress: Xerando o seu ficheiro...
       request: Solicite o ficheiro
       size: Tamaño
@@ -550,7 +550,7 @@ gl:
       subject:
         one: "1 nova notificación desde a súa última visita \U0001F418"
         other: "%{count} novas notificacións desde a súa última visita \U0001F418"
-      title: Na súa ausencia…
+      title: Na súa ausencia...
     favourite:
       body: 'O seu estado foi marcado favorito por %{name}:'
       subject: "%{name} marcou favorito o seu estado"
@@ -595,20 +595,6 @@ gl:
     other: Outro
     publishing: Publicando
     web: Web
-  push_notifications:
-    favourite:
-      title: "%{name} marcou favorito o seu estado"
-    follow:
-      title: "%{name} agora está a seguila"
-    group:
-      title: "%{count} notificacións"
-    mention:
-      action_boost: Promover
-      action_expand: Mostar máis
-      action_favourite: Favorito
-      title: "%{name} mencionouna"
-    reblog:
-      title: "%{name} promoveu un dos seus estados"
   remote_follow:
     acct: Introduza o seu nomedeusuaria@dominio desde onde quere facer seguimento
     missing_resource: Non se puido atopar o URL de redirecionamento requerido para a súa conta
@@ -683,6 +669,7 @@ gl:
       video:
         one: "%{count}  vídeo"
         other: "%{count} vídeos"
+    boosted_from_html: Promovida desde %{acct_link}
     content_warning: 'Aviso sobre o contido: %{warning}'
     disallowed_hashtags:
       one: 'contiña unha etiqueta non permitida: %{tags}'
@@ -789,6 +776,7 @@ gl:
     title: "%{instance} Termos do Servizo e Política de Intimidade"
   themes:
     default: Mastodon
+    mastodon-light: Mastodon (claro)
   time:
     formats:
       default: "%d %b, %Y, %H:%M"
@@ -834,5 +822,6 @@ gl:
   users:
     invalid_email: O enderezo de correo non é válido
     invalid_otp_token: Código de doble-factor non válido
+    otp_lost_help_html: Si perde o acceso a ambos, pode contactar con %{email}
     seamless_external_login: Está conectado a través de un servizo externo, polo que os axustes de contrasinal e correo-e non están dispoñibles.
     signed_in_as: 'Rexistrada como:'
diff --git a/config/locales/he.yml b/config/locales/he.yml
index d641c6e1a..c127db385 100644
--- a/config/locales/he.yml
+++ b/config/locales/he.yml
@@ -52,9 +52,7 @@ he:
     unfollow: הפסקת מעקב
   admin:
     account_moderation_notes:
-      account: מנחה דיון
       create: ליצור
-      created_at: תאריך
       created_msg: הודעת מנחה נוצרה בהצלחה!
       delete: למחוק
       destroyed_msg: הודעת מנחה נמחקה בהצלחה!
@@ -63,6 +61,7 @@ he:
       by_domain: שם מתחם
       confirm: אישור
       confirmed: אושר
+      confirming: המאשר
       demote: הורדה בדרגה
       disable: לחסום
       disable_two_factor_authentication: ביטול הזדהות דו-שלבית
@@ -71,6 +70,7 @@ he:
       domain: תחום
       edit: עריכה
       email: דוא"ל
+      email_status: סטטוס דוא"ל
       enable: לאפשר
       enabled: מאופשר
       feed_url: כתובת פיד
@@ -108,6 +108,10 @@ he:
       public: פומבי
       push_subscription_expires: הרשמה להודעות בדחיפה פגה
       redownload: לקריאה מחדש של האווטאר
+      resend_confirmation:
+        already_confirmed: משתמש זה כבר אושר
+        send: שלח מחדש דוא"ל אימות
+        success: הודעת האימייל נשלחה בהצלחה!
       reset: איפוס
       reset_password: אתחול סיסמא
       resubscribe: להרשם מחדש
@@ -181,12 +185,8 @@ he:
       are_you_sure: 100% על בטוח?
       comment:
         none: ללא
-      delete: מחיקה
       id: ID
       mark_as_resolved: סימון כפתור
-      nsfw:
-        'false': לכל המשפחה
-        'true': תוכן רגיש
       report: 'דווח על #%{id}'
       report_contents: תוכן
       reported_account: חשבון מדווח
diff --git a/config/locales/hu.yml b/config/locales/hu.yml
index 7fe431d37..41093aa43 100644
--- a/config/locales/hu.yml
+++ b/config/locales/hu.yml
@@ -52,9 +52,7 @@ hu:
     unfollow: Követés abbahagyása
   admin:
     account_moderation_notes:
-      account: Moderátor
       create: Új bejegyzés
-      created_at: Dátum
       created_msg: Moderációs bejegyzés létrehozva!
       delete: Törlés
       destroyed_msg: Moderációs bejegyzés törölve!
@@ -63,6 +61,7 @@ hu:
       by_domain: Domain
       confirm: Megerősítés
       confirmed: Megerősítve
+      confirming: Megerősítve
       demote: Lefokozás
       disable: Kikapcsolás
       disable_two_factor_authentication: Kétlépcsős azonosítás kikapcsolása
@@ -71,6 +70,7 @@ hu:
       domain: Domain
       edit: Szerkesztés
       email: E-mail
+      email_status: E-mail állapot
       enable: Engedélyezés
       enabled: Engedélyezve
       feed_url: Hírcsatorna URL
@@ -108,6 +108,10 @@ hu:
       public: Nyilvános
       push_subscription_expires: A PuSH feliratkozás elévül
       redownload: Profilkép frissítése
+      resend_confirmation:
+        already_confirmed: Ezt a felhasználót már megerősítették
+        send: Küldd újra a megerősítő email-t
+        success: A megerősítő e-mail sikeresen elküldve!
       reset: Visszaállítás
       reset_password: Jelszó visszaállítása
       resubscribe: Feliratkozás ismét
@@ -244,12 +248,8 @@ hu:
       are_you_sure: Biztos vagy benne?
       comment:
         none: Egyik sem
-      delete: Törlés
       id: ID
       mark_as_resolved: Megjelölés megoldottként
-      nsfw:
-        'false': Média-csatolmányok rejtésének feloldása
-        'true': Média-csatolmányok elrejtése
       report: "#%{id} számú jelentés"
       report_contents: Tartalom
       reported_account: Bejelentett fiók
@@ -314,11 +314,8 @@ hu:
         delete: Törlés
         nsfw_off: Szenzitív tartalom kikapcsolva
         nsfw_on: Szenzitív tartalom bekapcsolva
-      execute: Végrehajt
       failed_to_execute: Végrehajtás sikertelen
       media:
-        hide: Média elrejtése
-        show: Média megjelenítése
         title: Média
       no_media: Nem található médiafájl
       title: Felhasználó tülkjei
@@ -534,20 +531,6 @@ hu:
     other: Egyéb
     publishing: Közzététel
     web: Web
-  push_notifications:
-    favourite:
-      title: "%{name} a kedvenceihez adta a tülköd"
-    follow:
-      title: "%{name} mostantól követ téged"
-    group:
-      title: "%{count} értesítés"
-    mention:
-      action_boost: Reblog
-      action_expand: Mutass többet
-      action_favourite: Kedvencekhez adás
-      title: "%{name} megemlített téged"
-    reblog:
-      title: "%{name} reblogolta a tülköd"
   remote_follow:
     acct: Írd be a felhasználódat, amelyről követni szeretnéd felhasznalonev@domain formátumban
     missing_resource: A fiókodnál nem található a szükséges átirányítási URL
diff --git a/config/locales/id.yml b/config/locales/id.yml
index 5a63b8038..4fb75f2b0 100644
--- a/config/locales/id.yml
+++ b/config/locales/id.yml
@@ -29,10 +29,12 @@ id:
       are_you_sure: Anda yakin?
       confirm: Konfirmasi
       confirmed: Dikonfirmasi
+      confirming: Mengkonfirmasi
       display_name: Nama
       domain: Domain
       edit: Ubah
       email: E-mail
+      email_status: Status Email
       feed_url: URL Feed
       followers: Pengikut
       follows: Mengikut
@@ -58,6 +60,10 @@ id:
       profile_url: URL profil
       public: Publik
       push_subscription_expires: Langganan PuSH telah kadaluarsa
+      resend_confirmation:
+        already_confirmed: Pengguna ini sudah dikonfirmasi
+        send: Kirim ulang email konfirmasi
+        success: Email konfirmasi berhasil dikirim!
       reset_password: Reset kata sandi
       salmon_url: URL Salmon
       show:
@@ -107,7 +113,6 @@ id:
     reports:
       comment:
         none: Tidak ada
-      delete: Hapus
       id: ID
       mark_as_resolved: Tandai telah diseleseikan
       report: 'Laporkan #%{id}'
diff --git a/config/locales/io.yml b/config/locales/io.yml
index 7c25acc47..bf15de488 100644
--- a/config/locales/io.yml
+++ b/config/locales/io.yml
@@ -106,7 +106,6 @@ io:
     reports:
       comment:
         none: None
-      delete: Delete
       id: ID
       mark_as_resolved: Mark as resolved
       report: 'Report #%{id}'
diff --git a/config/locales/it.yml b/config/locales/it.yml
index 0518d20e6..5608c0574 100644
--- a/config/locales/it.yml
+++ b/config/locales/it.yml
@@ -1,6 +1,7 @@
 ---
 it:
   about:
+    about_hashtag_html: Questi sono i toot pubblici etichettati con <strong>#%{hashtag}</strong>. Puoi interagire con loro se hai un account nel fediverse.
     about_mastodon_html: Mastodon è un social network <em>gratuito e open-source</em>. Un'alternativa <em>decentralizzata</em> alle piattaforme commerciali che evita che una singola compagnia monopolizzi il tuo modo di comunicare. Scegli un server di cui ti fidi &mdash; qualunque sia la tua scelta, potrai interagire con chiunque altro. Chiunque può sviluppare un suo server Mastodon e partecipare alla vita del <em>social network</em>.
     about_this: A proposito di questo server
     administered_by: 'Amministrato da:'
@@ -11,6 +12,9 @@ it:
     description_headline: Cos'è %{domain}?
     domain_count_after: altri server
     domain_count_before: Connesso a
+    extended_description_html: |
+      <h3>Un buon posto per le regole</h3>
+      <p>La descrizione estesa non è ancora stata preparata.</p>
     features:
       humane_approach_body: Imparando dai fallimenti degli altri networks, Mastodon mira a fare scelte di design etico per combattere l'abuso dei social media.
       humane_approach_title: Un approccio più umano
@@ -33,9 +37,10 @@ it:
   accounts:
     follow: Segui
     followers: Seguaci
-    following: Seguiti
+    following: Segui
     media: Media
     moved_html: "%{name} è stato spostato su %{new_profile_link}:"
+    network_hidden: Questa informazione non e' disponibile
     nothing_here: Qui non c'è nulla!
     people_followed_by: Persone seguite da %{name}
     people_who_follow: Persone che seguono %{name}
@@ -45,13 +50,12 @@ it:
     reserved_username: Il nome utente è riservato
     roles:
       admin: Amministratore
-      moderator: Mod
+      bot: Bot
+      moderator: Moderatore
     unfollow: Non seguire più
   admin:
     account_moderation_notes:
-      account: Moderatore
-      create: Crea
-      created_at: Data
+      create: Lascia nota
       created_msg: Nota di moderazione creata con successo!
       delete: Elimina
       destroyed_msg: Nota di moderazione distrutta con successo!
@@ -68,6 +72,7 @@ it:
         title: Cambia email per %{username}
       confirm: Conferma
       confirmed: Confermato
+      confirming: Confermando
       demote: Declassa
       disable: Disabilita
       disable_two_factor_authentication: Disabilita 2FA
@@ -76,12 +81,13 @@ it:
       domain: Dominio
       edit: Modifica
       email: Email
+      email_status: Stato email
       enable: Abilita
       enabled: Abilitato
       feed_url: URL Feed
       followers: Follower
       followers_url: URL follower
-      follows: Follows
+      follows: Segue
       inbox_url: URL inbox
       ip: IP
       location:
@@ -111,8 +117,13 @@ it:
       promote: Promuovi
       protocol: Protocollo
       public: Pubblico
+      push_subscription_expires: Sottoscrizione PuSH scaduta
       redownload: Aggiorna avatar
       remove_avatar: Rimuovi avatar
+      resend_confirmation:
+        already_confirmed: Questo utente è già confermato
+        send: Reinvia email di conferma
+        success: Email di conferma inviata con successo!
       reset: Reimposta
       reset_password: Reimposta password
       resubscribe: Riscriversi
@@ -120,9 +131,15 @@ it:
       roles:
         admin: Amministratore
         moderator: Moderatore
-        staff: Staff
+        staff: Personale
         user: Utente
+      salmon_url: URL Salmone
       search: Cerca
+      shared_inbox_url: URL Inbox Condiviso
+      show:
+        created_reports: Rapporti creati da questo account
+        report: segnala
+        targeted_reports: Rapporti che riguardano questo account
       silence: Silenzia
       statuses: Stati
       subscribe: Sottoscrivi
@@ -135,10 +152,27 @@ it:
       web: Web
     action_logs:
       actions:
-        change_email_user: "%{name} ha cambiato l'indirizzo e-mail per l'utente %{target}"
+        assigned_to_self_report: "%{name} ha assegnato il rapporto %{target} a se stesso"
+        change_email_user: "%{name} ha cambiato l'indirizzo email per l'utente %{target}"
         confirm_user: "%{name} ha confermato l'indirizzo email per l'utente %{target}"
         create_custom_emoji: "%{name} ha caricato un nuovo emoji %{target}"
         create_domain_block: "%{name} ha bloccato il dominio %{target}"
+        destroy_domain_block: "%{name} ha sbloccato il dominio %{target}"
+        destroy_status: "%{name} ha eliminato lo status di %{target}"
+        disable_2fa_user: "%{name} ha disabilitato l'obbligo dei due fattori per l'utente %{target}"
+        disable_custom_emoji: "%{name} ha disabilitato l'emoji %{target}"
+        disable_user: "%{name} ha disabilitato il login per l'utente %{target}"
+        enable_custom_emoji: "%{name} ha abilitato l'emoji %{target}"
+        enable_user: "%{name} ha abilitato il login per l'utente %{target}"
+        remove_avatar_user: "%{name} ha eliminato l'avatar di %{target}"
+        reopen_report: "%{name} ha riaperto il rapporto %{target}"
+        reset_password_user: "%{name} ha reimpostato la password dell'utente %{target}"
+        resolve_report: "%{name} ha risolto il rapporto %{target}"
+        silence_account: "%{name} ha silenziato l'account di %{target}"
+        suspend_account: "%{name} ha sospeso l'account di %{target}"
+        unsilence_account: "%{name} ha de-silenziato l'account di %{target}"
+        unsuspend_account: "%{name} ha annullato la sospensione dell'account di %{target}"
+        update_custom_emoji: "%{name} ha aggiornato l'emoji %{target}"
     custom_emojis:
       by_domain: Dominio
       copied_msg: Creata con successo una copia locale dell'emoji
@@ -152,12 +186,13 @@ it:
       emoji: Emoji
       enable: Abilita
       enabled_msg: Questa emoji è stata abilitata con successo
-      image_hint: PNG fino a 50KB
+      image_hint: PNG fino a 50 KB
       listed: Elencato
       new:
         title: Aggiungi nuovo emoji personalizzato
       overwrite: Sovrascrivi
       shortcode: Shortcode
+      shortcode_hint: Almeno due caratteri, solo caratteri alfanumerici e trattino basso
       title: Emoji personalizzate
       unlisted: Non elencato
       update_failed_msg: Impossibile aggiornare questa emojii
@@ -181,14 +216,21 @@ it:
         suspend: Sospendi
       severity: Severità
       show:
+        affected_accounts:
+          one: Interessato un solo account nel database
+          other: Interessati %{count} account nel database
+        retroactive:
+          silence: De-silenzia tutti gli account esistenti da questo dominio
+          suspend: Annulla la sospensione di tutti gli account esistenti da questo dominio
+        title: Annulla il blocco del dominio per %{domain}
         undo: Annulla
       title: Blocchi dominio
       undo: Annulla
     email_domain_blocks:
       add_new: Aggiungi nuovo
-      created_msg: Dominio e-mail aggiunto con successo alla lista nera
+      created_msg: Dominio email aggiunto con successo alla lista nera
       delete: Elimina
-      destroyed_msg: Dominio e-mail cancellato con successo dalla lista nera
+      destroyed_msg: Dominio email cancellato con successo dalla lista nera
       domain: Dominio
       new:
         create: Aggiungi dominio
@@ -214,7 +256,6 @@ it:
       assigned: Moderatore assegnato
       comment:
         none: Nessuno
-      delete: Elimina
       id: ID
       mark_as_resolved: Segna come risolto
       mark_as_unresolved: Segna come non risolto
@@ -223,10 +264,10 @@ it:
         create_and_resolve: Risolvi con nota
         create_and_unresolve: Riapri con nota
         delete: Elimina
-      nsfw:
-        'false': Mostra gli allegati multimediali
-        'true': Nascondi allegati multimediali
+      reopen: Riapri rapporto
+      report: 'Rapporto #%{id}'
       report_contents: Contenuti
+      reported_by: Inviato da
       resolved: Risolto
       silence_account: Silenzia account
       status: Stato
@@ -238,19 +279,31 @@ it:
       view: Mostra
     settings:
       activity_api_enabled:
+        desc_html: Conteggi degli status pubblicati localmente, degli utenti attivi e delle nuove registrazioni in gruppi settimanali
         title: Pubblica statistiche aggregate circa l'attività dell'utente
+      bootstrap_timeline_accounts:
+        title: Seguiti predefiniti per i nuovi utenti
       contact_information:
         username: Nome utente del contatto
       peers_api_enabled:
+        desc_html: Nomi di dominio che questa istanza ha incontrato nella fediverse
         title: Pubblica elenco di istanze scoperte
       registrations:
+        closed_message:
+          desc_html: Mostrato nella pagina iniziale quando le registrazioni sono chiuse. Puoi usare tag HTML
+          title: Messaggio per registrazioni chiuse
         deletion:
           desc_html: Consenti a chiunque di cancellare il proprio account
           title: Apri la cancellazione dell'account
         min_invite_role:
           disabled: Nessuno
+          title: Permetti inviti da
         open:
           desc_html: Consenti a chiunque di creare un account
+          title: Apri registrazioni
+      show_known_fediverse_at_about_page:
+        desc_html: Quando attivato, mostra nell'anteprima i toot da tutte le istanze conosciute. Altrimenti mostra solo i toot locali.
+        title: Mostra la fediverse conosciuta nell'anteprima della timeline
       show_staff_badge:
         title: Mostra badge staff
       site_description:
@@ -262,17 +315,16 @@ it:
         title: Anteprima timeline
       title: Impostazioni sito
     statuses:
+      back_to_account: Torna alla pagina dell'account
       batch:
         delete: Elimina
-        nsfw_off: NSFW OFF
-        nsfw_on: NSFW ON
-      execute: Esegui
+        nsfw_off: Segna come non sensibile
+        nsfw_on: Segna come sensibile
       failed_to_execute: Impossibile eseguire
       media:
-        hide: Nascondi media
-        show: Mostra media
         title: Media
       no_media: Nessun media
+      title: Gli status dell'account
       with_media: con media
     subscriptions:
       callback_url: URL Callback
@@ -283,7 +335,7 @@ it:
   application_mailer:
     notification_preferences: Cambia preferenze email
     salutation: "%{name},"
-    settings: 'Cambia le impostazioni per le e-mail: %{link}'
+    settings: 'Cambia le impostazioni per le email: %{link}'
     view: 'Guarda:'
     view_profile: Mostra profilo
     view_status: Mostra stati
@@ -291,16 +343,23 @@ it:
     created: Applicazione creata con successo
     destroyed: Applicazione eliminata con successo
     invalid_url: L'URL fornito non è valido
+    regenerate_token: Rigenera il token di accesso
+    token_regenerated: Token di accesso rigenerato
+    warning: Fa' molta attenzione con questi dati. Non fornirli mai a nessun altro!
   auth:
+    agreement_html: Iscrivendoti, accetti di seguire <a href="%{rules_path}">le regole dell'istanza</a> e <a href="%{terms_path}"> le nostre condizioni di servizio</a>.
     change_password: Password
     confirm_email: Conferma email
     delete_account: Elimina account
+    delete_account_html: Se desideri cancellare il tuo account, puoi <a href="%{path}">farlo qui</a>. Ti sarà chiesta conferma.
     didnt_get_confirmation: Non hai ricevuto le istruzioni di conferma?
     forgot_password: Hai dimenticato la tua password?
     login: Entra
-    logout: Logout
+    logout: Sloggati
     migrate_account: Sposta ad un account differente
+    migrate_account_html: Se vuoi che questo account sia reindirizzato a uno diverso, puoi <a href="%{path}">configurarlo qui</a>.
     or: o
+    or_log_in_with: Oppure accedi con
     register: Iscriviti
     register_elsewhere: Iscriviti su un altro server
     resend_confirmation: Invia di nuovo le istruzioni di conferma
@@ -311,6 +370,11 @@ it:
     already_following: Stai già seguendo questo account
     error: Sfortunatamente c'è stato un errore nel consultare l'account remoto
     follow: Segui
+    follow_request: 'Hai mandato una richiesta di diventare seguace a:'
+    following: 'Accettato! Ora stai seguendo:'
+    post_follow:
+      close: Oppure puoi chiudere questa finestra.
+      return: Torna al profilo dell'utente
     title: Segui %{acct}
   datetime:
     distance_in_words:
@@ -326,11 +390,41 @@ it:
       x_minutes: "%{count} minuti"
       x_months: "%{count} mesi"
       x_seconds: "%{count} secondi"
+  deletes:
+    bad_password_msg: Ci avete provato, hacker! Password errata
+    confirm_password: Inserisci la tua password attuale per verificare la tua identità
+    description_html: Questa azione eliminerà <strong>in modo permanente e irreversibile</strong> tutto il contenuto del tuo account e lo disattiverà. Il tuo nome utente resterà riservato per prevenire che qualcuno in futuro assuma la tua identità.
+    proceed: Cancella l'account
+    success_msg: Il tuo account è stato cancellato
+    warning_html: È garantita solo la cancellazione del contenuto solo da questa istanza. I contenuti che sono stati ampiamente condivisi probabilmente lasceranno delle tracce. I server offline e quelli che non ricevono più i tuoi aggiornamenti non aggiorneranno i loro database.
+  errors:
+    '403': Non sei autorizzato a visualizzare questa pagina.
+    '404': La pagina che stavi cercando non esiste.
+    '410': La pagina che stavi cercando non esiste più.
+    '422':
+      content: Verifica di sicurezza non riuscita. Stai bloccando i cookies?
+      title: Verifica di sicurezza non riuscita
+    noscript_html: Per usare l'interfaccia web di Mastodon dovi abilitare JavaScript. In alternativa puoi provare una delle <a href="https://github.com/tootsuite/documentation/blob/master/Using-Mastodon/Apps.md">app native</a> per Mastodon per la tua piattaforma.
   exports:
+    archive_takeout:
+      date: Data
+      download: Scarica il tuo archivio
+      hint_html: Puoi richiedere un archivio dei tuoi <strong>toot e media caricati</strong>. I dati esportati sono in formato ActivityPub, leggibili da qualunque software che segue questo standard. Puoi richiedere un archivio ogni 7 giorni.
+      in_progress: Creazione archivio...
+      request: Richiedi il tuo archivio
+      size: Dimensioni
     blocks: Stai bloccando
     csv: CSV
     follows: Stai seguendo
+    mutes: Stai silenziando
     storage: Archiviazione media
+  followers:
+    domain: Dominio
+    explanation_html: Se vuoi garantire la privacy dei tuoi status, devi sapere chi ti sta seguendo. <strong>I tuoi status privati vengono inviati a tutte le istanze su cui hai dei seguaci</strong>. Puoi controllare chi sono i tuoi seguaci, ed eliminarli se non hai fiducia che la tua privacy venga rispettata dallo staff o dal software di quelle istanze.
+    followers_count: Numero di seguaci
+    purge: Elimina dai seguaci
+    true_privacy_html: Tieni presente che <strong>l'effettiva riservatezza si può ottenere solo con la crittografia end-to-end</strong>.
+    unlocked_warning_html: Chiunque può seguirti per vedere immediatamente i tuoi status privati. %{lock_link} per poter esaminare e respingere gli utenti che vogliono seguirti.
   generic:
     changes_saved_msg: Modifiche effettuate con successo!
     powered_by: offerto da %{link}
@@ -344,38 +438,79 @@ it:
     types:
       blocking: Lista dei bloccati
       following: Lista dei seguaci
+      muting: Lista dei silenziati
     upload: Carica
+  in_memoriam_html: In Memoriam.
+  invites:
+    delete: Disattiva
+    expired: Scaduto
+    expires_in:
+      '1800': 30 minuti
+      '21600': 6 ore
+      '3600': 1 ora
+      '43200': 12 ore
+      '604800': 1 settimana
+      '86400': 1 giorno
+    expires_in_prompt: Mai
+    generate: Genera
+    max_uses:
+      other: "%{count} utilizzi"
+    max_uses_prompt: Nessun limite
+    prompt: Genera e condividi dei link ad altri per garantire l'accesso a questa istanza
+    table:
+      expires_at: Scade
+      uses: Utilizzi
+    title: Invita persone
   landing_strip_html: "<strong>%{name}</strong> è un utente su %{link_to_root_path}. Puoi seguirlo o interagire con lui se possiedi un account ovunque nel fediverse."
   landing_strip_signup_html: Se non possiedi un account, puoi <a href="%{sign_up_path}">iscriverti qui</a>.
+  lists:
+    errors:
+      limit: Hai raggiunto il numero massimo di liste
   media_attachments:
     validations:
       images_and_video: Impossibile allegare video a un post che contiene già immagini
       too_many: Impossibile allegare più di 4 file
+  migrations:
+    acct: utente@dominio del nuovo account
+    currently_redirecting: 'Il tuo profilo sarà ridirezionato a:'
+    proceed: Salva
+    updated_msg: L'impostazione per la migrazione dell'account è sta aggiornata!
+  moderation:
+    title: Moderazione
   notification_mailer:
     digest:
-      body: 'Ecco un breve riassunto di quello che ti sei perso su %{instance} dalla tua ultima visita del %{since}:'
+      action: Vedi tutte le notifiche
+      body: Ecco un breve riassunto di quello che ti sei perso dalla tua ultima visita del %{since}
       mention: "%{name} ti ha menzionato:"
       new_followers_summary:
-        one: Hai ricevuto un nuovo seguace! Urrà!
-        other: Hai ricevuto %{count} nuovi seguaci! Incredibile!
+        one: E inoltre hai ricevuto un nuovo seguace mentre eri assente! Urrà!
+        other: Inoltre, hai acquisito %{count} nuovi seguaci mentre eri assente! Incredibile!
       subject:
         one: "1 nuova notifica dalla tua ultima visita \U0001F418"
         other: "%{count} nuove notifiche dalla tua ultima visita \U0001F418"
+      title: In tua assenza…
     favourite:
       body: 'Il tuo status è stato apprezzato da %{name}:'
       subject: "%{name} ha apprezzato il tuo status"
+      title: Nuovo preferito
     follow:
       body: "%{name} ti sta seguendo!"
       subject: "%{name} ti sta seguendo"
+      title: Nuovo seguace
     follow_request:
+      action: Gestisci richieste di essere seguito
       body: "%{name} ha chiesto di seguirti"
       subject: 'Seguace in sospeso: %{name}'
+      title: Nuova richiesta di essere seguito
     mention:
+      action: Rispondi
       body: 'Sei stato menzionato da %{name} su:'
       subject: Sei stato menzionato da %{name}
+      title: Nuova menzione
     reblog:
       body: 'Il tuo status è stato condiviso da %{name}:'
       subject: "%{name} ha condiviso il tuo status"
+      title: Nuova condivisione
   number:
     human:
       decimal_units:
@@ -388,35 +523,80 @@ it:
           trillion: T
           unit: ''
   pagination:
+    newer: Più recente
     next: Avanti
+    older: Più vecchio
     prev: Indietro
     truncate: "&hellip;"
+  preferences:
+    languages: Lingue
+    other: Altro
+    publishing: Pubblicazione
+    web: Web
   remote_follow:
     acct: Inserisci il tuo username@dominio da cui vuoi seguire questo utente
     missing_resource: Impossibile trovare l'URL di reindirizzamento richiesto per il tuo account
     proceed: Conferma
     prompt: 'Stai per seguire:'
+  remote_unfollow:
+    error: Errore
+    title: Titolo
+  sessions:
+    activity: Ultima attività
+    browser: Browser
+    browsers:
+      blackberry: Blackberry
+      chrome: Chrome
+      generic: Browser sconosciuto
+    current_session: Sessione corrente
+    description: "%{browser} su %{platform}"
+    platforms:
+      other: piattaforma sconosciuta
   settings:
     authorized_apps: Applicazioni autorizzate
     back: Torna a Mastodon
+    delete: Cancellazione account
+    development: Sviluppo
     edit_profile: Modifica profilo
     export: Esporta impostazioni
+    followers: Seguaci autorizzati
     import: Importa
+    migrate: Migrazione dell'account
+    notifications: Notifiche
     preferences: Preferenze
     settings: Impostazioni
-    two_factor_authentication: Autenticazione a Due Fattori
+    two_factor_authentication: Autenticazione a due fattori
+    your_apps: Le tue applicazioni
   statuses:
+    attached:
+      video:
+        one: "%{count} video"
+        other: "%{count} video"
     open_in_web: Apri sul Web
     over_character_limit: Limite caratteri superato di %{max}
+    pin_errors:
+      limit: Hai già fissato in cima il massimo numero di toot
+      ownership: Non puoi fissare in cima un toot di qualcun altro
+      private: Un toot non pubblico non può essere fissato in cima
+      reblog: Un toot condiviso non può essere fissato in cima
     show_more: Mostra di più
     visibilities:
       private: Mostra solo ai tuoi seguaci
+      private_long: Mostra solo ai seguaci
       public: Pubblico
+      public_long: Tutti lo possono vedere
       unlisted: Pubblico, ma non visibile sulla timeline pubblica
+      unlisted_long: Tutti lo possono vedere, ma non compare nelle timeline pubbliche
   stream_entries:
     click_to_show: Clicca per mostrare
+    pinned: Toot fissato in cima
     reblogged: condiviso
     sensitive_content: Materiale sensibile
+  terms:
+    title: "%{instance} Termini di servizio e politica della privacy"
+  themes:
+    contrast: Contrasto elevato
+    default: Mastodon
   time:
     formats:
       default: "%b %d, %Y, %H:%M"
@@ -425,15 +605,39 @@ it:
     description_html: Se abiliti <strong>l'autorizzazione a due fattori</strong>, entrare nel tuo account ti richiederà di avere vicino il tuo telefono, il quale ti genererà un codice per eseguire l'accesso.
     disable: Disabilita
     enable: Abilita
+    enabled: È abilitata l'autenticazione a due fattori
     enabled_success: Autenticazione a due fattori attivata con successo
+    generate_recovery_codes: Genera codici di recupero
     instructions_html: "<strong>Scannerizza questo QR code con Google Authenticator o un'app TOTP simile sul tuo telefono</strong>. Da ora in poi, quell'applicazione genererà codici da inserire necessariamente per eseguire l'accesso."
+    lost_recovery_codes: I codici di recupero ti permettono di accedere al tuo account se perdi il telefono. Se hai perso i tuoi codici di recupero, puoi rigenerarli qui. Quelli vecchi saranno annullati.
     manual_instructions: 'Se non puoi scannerizzare il QR code e hai bisogno di inserirlo manualmente, questo è il codice segreto in chiaro:'
+    recovery_codes_regenerated: I codici di recupero sono stati rigenerati
+    recovery_instructions_html: Se perdi il telefono, puoi usare uno dei codici di recupero qui sotto per riottenere l'accesso al tuo account. <strong>Conserva i codici di recupero in un posto sicuro</strong>. Ad esempio puoi stamparli e conservarli insieme ad altri documenti importanti.
     setup: Configura
-    wrong_code: Il codice inserito non è corretto! Assicurati che l'orario del server e l'orario del telefono siano corretti.
+    wrong_code: Il codice inserito non è corretto! Assicurati che l'orario del server e l'orario del dispotivo siano corretti.
   user_mailer:
+    backup_ready:
+      explanation: Hai richiesto un backup completo del tuo account Mastodon. È pronto per essere scaricato!
+      subject: Il tuo archivio è pronto per essere scaricato
+      title: Esportazione archivio
     welcome:
+      edit_profile_step: Puoi personalizzare il tuo profilo caricando un avatar, un'intestazione, modificando il tuo nome visualizzato e così via. Se vuoi controllare i tuoi nuovi seguaci prima di autorizzarli a seguirti, puoi bloccare il tuo account.
+      explanation: Ecco alcuni suggerimenti per iniziare
+      final_action: Inizia a postare
+      final_step: 'Inizia a postare! Anche se non hai seguaci, i tuoi messaggi pubblici possono essere visti da altri, ad esempio nelle timeline locali e negli hashtag. Se vuoi puoi presentarti con l''hashtag #introductions.'
+      full_handle: Il tuo nome utente completo
+      full_handle_hint: Questo è ciò che diresti ai tuoi amici in modo che possano seguirti o contattarti da un'altra istanza.
+      review_preferences_action: Cambia preferenze
+      review_preferences_step: Dovresti impostare le tue preferenze, ad esempio quali email vuoi ricevere oppure il livello predefinito di privacy per i tuoi post. Se le immagini in movimento non ti danno fastidio, puoi abilitare l'animazione automatica delle GIF.
+      subject: Benvenuto/a su Mastodon
+      tip_bridge_html: Se vieni da Twitter, puoi trovare i tuoi amici su Mastodon usando la<a href="%{bridge_url}">app bridge</a>. Ma funziona solo se anche loro la usano!
+      tip_federated_timeline: La timeline federata visualizza uno dopo l'altro i messaggi pubblicati su Mastodon. Ma comprende solo gli utenti seguiti dai tuoi vicini, quindi non è completa.
+      tip_following: Per impostazione predefinita, segui l'amministratore/i del tuo server. Per trovare utenti più interessanti, dà un'occhiata alle timeline locale e federata.
+      tip_local_timeline: La timeline locale visualizza uno dopo l'altro i messaggi degli utenti di %{instance}. Questi sono i tuoi vicini!
+      tip_mobile_webapp: Se il tuo browser mobile ti dà la possibilità di aggiungere Mastodon allo schermo, puoi ricevere le notifiche. Funziona un po' come un'app natova!
       tips: Suggerimenti
       title: Benvenuto a bordo, %{name}!
   users:
-    invalid_email: L'indirizzo e-mail inserito non è valido
+    invalid_email: L'indirizzo email inserito non è valido
     invalid_otp_token: Codice d'accesso non valido
+    seamless_external_login: Ti sei collegato per mezzo di un servizio esterno, quindi le impostazioni di email e password non sono disponibili.
diff --git a/config/locales/ja.yml b/config/locales/ja.yml
index be9e2da2c..19b4017c7 100644
--- a/config/locales/ja.yml
+++ b/config/locales/ja.yml
@@ -40,6 +40,7 @@ ja:
     following: フォロー中
     media: メディア
     moved_html: "%{name} さんは引っ越しました %{new_profile_link}:"
+    network_hidden: この情報は利用できません
     nothing_here: 何もありません!
     people_followed_by: "%{name} さんがフォロー中のアカウント"
     people_who_follow: "%{name} さんをフォロー中のアカウント"
@@ -49,13 +50,12 @@ ja:
     reserved_username: このユーザー名は予約されています
     roles:
       admin: Admin
+      bot: Bot
       moderator: Mod
     unfollow: フォロー解除
   admin:
     account_moderation_notes:
-      account: モデレータ
       create: 書き込む
-      created_at: 日付
       created_msg: モデレーションメモを書き込みました!
       delete: 削除
       destroyed_msg: モデレーションメモを削除しました!
@@ -72,6 +72,7 @@ ja:
         title: "%{username} さんのメールアドレスを変更"
       confirm: 確認
       confirmed: 確認済み
+      confirming: 確認中
       demote: 降格
       disable: 無効化
       disable_two_factor_authentication: 二段階認証を無効にする
@@ -80,6 +81,7 @@ ja:
       domain: ドメイン
       edit: 編集
       email: メールアドレス
+      email_status: メールアドレスの状態
       enable: 有効化
       enabled: 有効
       feed_url: フィードURL
@@ -118,6 +120,10 @@ ja:
       push_subscription_expires: PuSH購読期限
       redownload: アバターの更新
       remove_avatar: アイコンを削除
+      resend_confirmation:
+        already_confirmed: メールアドレスは確認済みです
+        send: 確認メールを再送
+        success: 確認メールを再送信しました!
       reset: リセット
       reset_password: パスワード再設定
       resubscribe: 再講読
@@ -269,7 +275,6 @@ ja:
       comment:
         none: なし
       created_at: レポート日時
-      delete: 削除
       id: ID
       mark_as_resolved: 解決済みとしてマーク
       mark_as_unresolved: 未解決として再び開く
@@ -278,10 +283,7 @@ ja:
         create_and_resolve: 書き込み、解決済みにする
         create_and_unresolve: 書き込み、未解決として開く
         delete: 削除
-        placeholder: このレポートに取られた措置や、その他の更新を記述してください…
-      nsfw:
-        'false': NSFW オフ
-        'true': NSFW オン
+        placeholder: どのような措置が取られたか、または関連する更新を記述してください…
       reopen: 再び開く
       report: レポート#%{id}
       report_contents: 内容
@@ -354,13 +356,10 @@ ja:
       back_to_account: アカウントページに戻る
       batch:
         delete: 削除
-        nsfw_off: 閲覧注意のマークを取り除く
-        nsfw_on: 閲覧注意としてマークする
-      execute: 実行
+        nsfw_off: 閲覧注意をはずす
+        nsfw_on: 閲覧注意にする
       failed_to_execute: 実行に失敗しました
       media:
-        hide: メディアを隠す
-        show: メディアを表示
         title: メディア
       no_media: メディアなし
       title: トゥート一覧
@@ -376,6 +375,7 @@ ja:
   admin_mailer:
     new_report:
       body: "%{reporter} が %{target} を通報しました"
+      body_remote: "%{domain} の誰かが %{target} を通報しました"
       subject: "%{instance} の新しい通報 (#%{id})"
   application_mailer:
     notification_preferences: メール設定の変更
@@ -393,7 +393,7 @@ ja:
     warning: このデータは気をつけて取り扱ってください。他の人と共有しないでください!
     your_token: アクセストークン
   auth:
-    agreement_html: 登録すると <a href="%{rules_path}">インスタンスのルール</a> と <a href="%{terms_path}">利用規約</a> に従うことに同意したことになります。
+    agreement_html: 登録すると <a href="%{rules_path}">インスタンスのルール</a> と <a href="%{terms_path}">プライバシーポリシー</a> に従うことに同意したことになります。
     change_password: パスワード
     confirm_email: メールアドレスの確認
     delete_account: アカウントの削除
@@ -465,7 +465,7 @@ ja:
     archive_takeout:
       date: 日時
       download: ダウンロード
-      hint_html: "<strong>トゥートとメディア</strong>のアーカイブをリクエストできます。 データはActivityPub形式で、対応しているソフトウェアで読み込むことができます。"
+      hint_html: "<strong>トゥートとメディア</strong>のアーカイブをリクエストできます。 データはActivityPub形式で、対応しているソフトウェアで読み込むことができます。7日毎にアーカイブをリクエストできます。"
       in_progress: 準備中...
       request: アーカイブをリクエスト
       size: 容量
@@ -478,14 +478,14 @@ ja:
     domain: ドメイン
     explanation_html: あなたの投稿のプライバシーを確保したい場合、誰があなたをフォローしているのかを把握している必要があります。 <strong>プライベート投稿は、あなたのフォロワーがいる全てのインスタンスに配信されます</strong>。 フォロワーのインスタンスの管理者やソフトウェアがあなたのプライバシーを尊重してくれるかどうか怪しい場合は、そのフォロワーを削除した方がよいかもしれません。
     followers_count: フォロワー数
-    lock_link: 非公開アカウントにする
+    lock_link: 承認制アカウントにする
     purge: フォロワーから削除する
     success:
       one: 1個のドメインからソフトブロックするフォロワーを処理中...
       other: "%{count} 個のドメインからソフトブロックするフォロワーを処理中..."
     true_privacy_html: "<strong>プライバシーの保護はエンドツーエンドの暗号化でのみ実現可能</strong>であることに留意ください。"
-    unlocked_warning_html: 誰でもあなたをフォローすることができ、あなたのプライベート投稿をすぐに見ることができます。フォローする人を限定したい場合は%{lock_link}に設定してください。
-    unlocked_warning_title: このアカウントは非公開アカウントに設定されていません
+    unlocked_warning_html: 誰でもあなたをフォローすることができ、フォロワー限定の投稿をすぐに見ることができます。フォローする人を限定したい場合は%{lock_link}に設定してください。
+    unlocked_warning_title: このアカウントは承認制アカウントに設定されていません
   generic:
     changes_saved_msg: 正常に変更されました!
     powered_by: powered by %{link}
@@ -604,20 +604,6 @@ ja:
     other: その他
     publishing: 投稿
     web: ウェブ
-  push_notifications:
-    favourite:
-      title: あなたのトゥートが %{name} さんにお気に入り登録されました
-    follow:
-      title: "%{name} さんにフォローされました"
-    group:
-      title: "%{count} 件の通知"
-    mention:
-      action_boost: ブースト
-      action_expand: もっと見る
-      action_favourite: お気に入り
-      title: "%{name} さんから返信がありました"
-    reblog:
-      title: あなたのトゥートが %{name} さんにブーストされました
   remote_follow:
     acct: あなたの ユーザー名@ドメイン を入力してください
     missing_resource: リダイレクト先が見つかりませんでした
@@ -694,6 +680,7 @@ ja:
       video:
         one: "%{count} 本の動画"
         other: "%{count} 本の動画"
+    boosted_from_html: "%{acct_link} からブースト"
     content_warning: '閲覧注意: %{warning}'
     disallowed_hashtags:
       one: '許可されていないハッシュタグが含まれています: %{tags}'
@@ -708,7 +695,7 @@ ja:
     show_more: もっと見る
     title: '%{name}: "%{quote}"'
     visibilities:
-      private: 非公開
+      private: フォロワー限定
       private_long: フォロワーにのみ表示されます
       public: 公開
       public_long: 誰でも見ることができ、かつ公開タイムラインに表示されます
@@ -727,7 +714,7 @@ ja:
       <ul>
         <li><em>基本的なアカウント情報</em>: 当サイトに登録すると、ユーザー名・メールアドレス・パスワードの入力を求められることがあります。また表示名や自己紹介・プロフィール画像・ヘッダー画像といった追加のプロフィールを登録できます。ユーザー名・表示名・自己紹介・プロフィール画像・ヘッダー画像は常に公開されます。</li>
         <li><em>投稿・フォロー・その他公開情報</em>: フォローしているユーザーの一覧は一般公開されます。フォロワーも同様です。メッセージを投稿する際、日時だけでなく投稿に使用したアプリケーション名も記録されます。メッセージには写真や動画といった添付メディアを含むことがあります。「公開」や「未収載」の投稿は一般公開されます。プロフィールに投稿を載せるとそれもまた公開情報となります。投稿はフォロワーに配信されます。場合によっては他のサーバーに配信され、そこにコピーが保存されることを意味します。投稿を削除した場合も同様にフォロワーに配信されます。他の投稿をリブログやお気に入り登録する行動は常に公開されます。</li>
-        <li><em>「ダイレクト」と「非公開」投稿</em>: すべての投稿はサーバーに保存され、処理されます。「非公開」投稿はフォロワーと投稿に書かれたユーザーに配信されます。「ダイレクト」投稿は投稿に書かれたユーザーにのみ配信されます。場合によっては他のサーバーに配信され、そこにコピーが保存されることを意味します。私たちはこれらの閲覧を一部の許可された者に限定するよう誠意を持って努めます。しかし他のサーバーにおいても同様に扱われるとは限りません。したがって、相手の所属するサーバーを吟味することが重要です。設定で新しいフォロワーの承認または拒否を手動で行うよう切り替えることもできます。<em>サーバー管理者は「ダイレクト」や「非公開」投稿も閲覧する可能性があることを忘れないでください。</em>また受信者がスクリーンショットやコピー、もしくは共有する可能性があることを忘れないでください。<em>いかなる危険な情報もMastodon上で共有しないでください。</em></li>
+        <li><em>「ダイレクト」と「フォロワー限定」投稿</em>: すべての投稿はサーバーに保存され、処理されます。「フォロワー限定」投稿はフォロワーと投稿に書かれたユーザーに配信されます。「ダイレクト」投稿は投稿に書かれたユーザーにのみ配信されます。場合によっては他のサーバーに配信され、そこにコピーが保存されることを意味します。私たちはこれらの閲覧を一部の許可された者に限定するよう誠意を持って努めます。しかし他のサーバーにおいても同様に扱われるとは限りません。したがって、相手の所属するサーバーを吟味することが重要です。設定で新しいフォロワーの承認または拒否を手動で行うよう切り替えることもできます。<em>サーバー管理者は「ダイレクト」や「フォロワー限定」投稿も閲覧する可能性があることを忘れないでください。</em>また受信者がスクリーンショットやコピー、もしくは共有する可能性があることを忘れないでください。<em>いかなる危険な情報もMastodon上で共有しないでください。</em></li>
         <li><em>IPアドレスやその他メタデータ</em>: ログインする際IPアドレスだけでなくブラウザーアプリケーション名を記録します。ログインしたセッションはすべてユーザー設定で見直し、取り消すことができます。使用されている最新のIPアドレスは最大12ヵ月間保存されます。またサーバーへのIPアドレスを含むすべてのリクエストのログを保持することがあります。</li>
       </ul>
 
@@ -768,7 +755,7 @@ ja:
 
       <h3 id="cookies">クッキーを使用していますか?</h3>
 
-      <p>はい。クッキーは (あなたが許可した場合に) WebサイトやサービスがWebブラウザーを介してコンピューターに保存する小さなファイルです。使用することで Web サイトがブラウザーを識別し、登録済みのアカウントがある場合関連付けます。</p>
+      <p>はい。クッキーは (あなたが許可した場合に) WebサイトやサービスがWebブラウザーを介してコンピューターに保存する小さなファイルです。使用することでWebサイトがブラウザーを識別し、登録済みのアカウントがある場合関連付けます。</p>
 
       <p>私たちはクッキーを将来の訪問のために設定を保存し呼び出す用途に使用します。</p>
 
@@ -778,15 +765,19 @@ ja:
 
       <p>私たちは個人を特定できる情報を外部へ販売・取引・その他方法で渡すことはありません。これには当サイトの運営・業務遂行・サービス提供を行ううえで補助する信頼できる第三者をこの機密情報の保護に同意するかぎり含みません。法令の遵守やサイトポリシーの施行、権利・財産・安全の保護に適切と判断した場合、あなたの情報を公開することがあります。</p>
 
-      <p>あなたの公開情報はネットワーク上の他のサーバーにダウンロードされることがあります。相手が異なるサーバーに所属する場合、「公開」と「非公開」投稿はフォロワーの所属するサーバーに配信され、「ダイレクト」投稿は受信者の所属するサーバーに配信されます。</p>
+      <p>あなたの公開情報はネットワーク上の他のサーバーにダウンロードされることがあります。相手が異なるサーバーに所属する場合、「公開」と「フォロワー限定」投稿はフォロワーの所属するサーバーに配信され、「ダイレクト」投稿は受信者の所属するサーバーに配信されます。</p>
 
       <p>あなたがアカウントの使用をアプリケーションに許可すると、承認した権限の範囲内で公開プロフィール情報・フォローリスト・フォロワー・リスト・すべての投稿・お気に入り登録にアクセスできます。アプリケーションはメールアドレスやパスワードに決してアクセスできません。</p>
 
       <hr class="spacer" />
 
-      <h3 id="coppa">児童オンラインプライバシー保護法の遵守</h3>
+      <h3 id="children">児童によるサイト利用について</h3>
+
+      <p>サーバーがEUまたはEEA圏内にある場合: 当サイト・製品・サービスは16歳以上の人を対象としています。あなたが16歳未満の場合、GDPR (<a href="https://en.wikipedia.org/wiki/General_Data_Protection_Regulation">General Data Protection Regulation</a> - EU一般データ保護規則) により当サイトを使用できません。</p>
+
+      <p>サーバーが米国にある場合: 当サイト・製品・サービスは13歳以上の人を対象としています。あなたが13歳未満の場合、COPPA (<a href="https://en.wikipedia.org/wiki/Children%27s_Online_Privacy_Protection_Act">Children's Online Privacy Protection Act</a> - 児童オンラインプライバシー保護法) により当サイトを使用できません。</p>
 
-      <p>当サイト・製品・サービスは13歳以上の人を対象としています。サーバーが米国にあり、あなたが13歳未満の場合、COPPA (<a href="https://en.wikipedia.org/wiki/Children%27s_Online_Privacy_Protection_Act">Children's Online Privacy Protection Act</a> - 児童オンラインプライバシー保護法) により当サイトを使用できません。</p>
+      <p>サーバーが別の管轄区域にある場合、法的要件は異なることがあります。</p>
 
       <hr class="spacer" />
 
@@ -826,7 +817,7 @@ ja:
       title: アーカイブの取り出し
     welcome:
       edit_profile_action: プロフィールを設定
-      edit_profile_step: アバター画像やヘッダー画像をアップロードしたり、表示名やその他プロフィールを変更しカスタマイズすることができます。新しいフォロワーからのフォローを許可する前に検討したい場合、アカウントを非公開にすることができます。
+      edit_profile_step: アバター画像やヘッダー画像をアップロードしたり、表示名やその他プロフィールを変更しカスタマイズすることができます。新しいフォロワーからのフォローを許可する前に検討したい場合、アカウントを承認制にすることができます。
       explanation: 始めるにあたってのアドバイスです
       final_action: 始めましょう
       final_step: 'さあ始めましょう! たとえフォロワーがいなくても、あなたの公開した投稿はローカルタイムラインやハッシュタグなどで誰かの目に止まるかもしれません。自己紹介をしたい時は #introductions ハッシュタグを使うといいかもしれません。'
@@ -845,5 +836,6 @@ ja:
   users:
     invalid_email: メールアドレスが無効です
     invalid_otp_token: 二段階認証コードが間違っています
+    otp_lost_help_html: どちらも使用できない場合、%{email} に連絡を取ると解決できるかもしれません
     seamless_external_login: あなたは外部サービスを介してログインしているため、パスワードとメールアドレスの設定は利用できません。
     signed_in_as: '下記でログイン中:'
diff --git a/config/locales/ko.yml b/config/locales/ko.yml
index 251c0c3d7..38f411dd5 100644
--- a/config/locales/ko.yml
+++ b/config/locales/ko.yml
@@ -19,12 +19,12 @@ ko:
       humane_approach_body: 다른 SNS의 실패를 교훈삼아, Mastodon은 소셜미디어가 잘못 사용되는 것을 막기 위하여 윤리적인 설계를 추구합니다.
       humane_approach_title: 보다 배려를 의식한 설계를 추구
       not_a_product_body: Mastodon은 이익을 추구하는 SNS가 아닙니다. 그러므로 광고와 데이터의 수집 및 분석이 존재하지 않고, 유저를 구속하지도 않습니다.
-      not_a_product_title: 여러분은 사람이며, 상품이 아닙니다.
+      not_a_product_title: 여러분은 사람이며, 상품이 아닙니다
       real_conversation_body: 자유롭게 사용할 수 있는 500문자의 메세지와 미디어 경고 내용을 바탕으로, 자기자신을 자유롭게 표현할 수 있습니다.
       real_conversation_title: 진정한 커뮤니케이션을 위하여
       within_reach_body: 개발자 친화적인 API에 의해서 실현된 iOS나 Android, 그 외의 여러 Platform들 덕분에 어디서든 친구들과 자유롭게 메세지를 주고 받을 수 있습니다.
       within_reach_title: 언제나 유저의 곁에서
-    generic_description: "%{domain} 은 Mastodon의 인스턴스 입니다."
+    generic_description: "%{domain} 은 네트워크에 있는 한 서버입니다"
     hosted_on: "%{domain}에서 호스팅 되는 마스토돈"
     learn_more: 자세히
     other_instances: 다른 인스턴스
@@ -49,13 +49,12 @@ ko:
     reserved_username: 이 아이디는 예약되어 있습니다
     roles:
       admin: 관리자
+      bot: 봇
       moderator: 모더레이터
     unfollow: 팔로우 해제
   admin:
     account_moderation_notes:
-      account: 모더레이터
-      create: 작성하기
-      created_at: 작성 날짜
+      create: 모더레이션 노트 작성하기
       created_msg: 모더레이션 기록이 성공적으로 작성되었습니다!
       delete: 삭제
       destroyed_msg: 모더레이션 기록이 성공적으로 삭제되었습니다!
@@ -72,6 +71,7 @@ ko:
         title: "%{username}의 이메일 주소 변경"
       confirm: 확인
       confirmed: 확인됨
+      confirming: 확인 중
       demote: 모더레이터 강등
       disable: 비활성화
       disable_two_factor_authentication: 2단계 인증을 비활성화
@@ -80,6 +80,7 @@ ko:
       domain: 도메인
       edit: 편집
       email: E-mail
+      email_status: 이메일 상태
       enable: 활성화
       enabled: 활성화된
       feed_url: 피드 URL
@@ -118,6 +119,10 @@ ko:
       push_subscription_expires: PuSH 구독 기간 만료
       redownload: 아바타 업데이트
       remove_avatar: 아바타 지우기
+      resend_confirmation:
+        already_confirmed: 이 사용자는 이미 확인되었습니다
+        send: 다시 확인 이메일
+        success: 확인 이메일이 전송되었습니다!
       reset: 초기화
       reset_password: 비밀번호 초기화
       resubscribe: 다시 구독
@@ -271,19 +276,15 @@ ko:
       comment:
         none: 없음
       created_at: 리포트 시각
-      delete: 삭제
       id: ID
       mark_as_resolved: 해결 완료 처리
       mark_as_unresolved: 미해결로 표시
       notes:
-        create: 노트 추가
-        create_and_resolve: 노트를 작성하고 해결됨으로 표시
-        create_and_unresolve: 노트 작성과 함께 미해결로 표시
+        create: 기록 추가
+        create_and_resolve: 기록을 작성하고 해결됨으로 표시
+        create_and_unresolve: 기록 작성과 함께 미해결로 표시
         delete: 삭제
         placeholder: 이 리포트에 대한 조치, 다른 업데이트 사항에 대해 설명합니다…
-      nsfw:
-        'false': NSFW 꺼짐
-        'true': NSFW 켜짐
       reopen: 리포트 다시 열기
       report: '신고 #%{id}'
       report_contents: 내용
@@ -358,11 +359,8 @@ ko:
         delete: 삭제
         nsfw_off: NSFW 끄기
         nsfw_on: NSFW 켜기
-      execute: 실행
       failed_to_execute: 실행을 실패하였습니다
       media:
-        hide: 미디어 숨기기
-        show: 미디어 보여주기
         title: 미디어
       no_media: 미디어 없음
       title: 계정 툿
@@ -378,6 +376,7 @@ ko:
   admin_mailer:
     new_report:
       body: "%{reporter} 가 %{target} 를 신고했습니다"
+      body_remote: "%{domain}의 누군가가 %{target}을 신고했습니다"
       subject: "%{instance} 에 새 신고 등록됨 (#%{id})"
   application_mailer:
     notification_preferences: 메일 설정 변경
@@ -467,7 +466,7 @@ ko:
     archive_takeout:
       date: 날짜
       download: 아카이브 다운로드
-      hint_html: 당신의 <strong>툿과 업로드 된 미디어</strong>의 아카이브를 요청할 수 있습니다. 내보내지는 데이터는 ActivityPub 포맷입니다. 호환 되는 모든 소프트웨어에서 읽을 수 있습니다.
+      hint_html: 당신의 <strong>툿과 업로드 된 미디어</strong>의 아카이브를 요청할 수 있습니다. 내보내지는 데이터는 ActivityPub 포맷입니다. 호환 되는 모든 소프트웨어에서 읽을 수 있습니다. 7일마다 새로운 아카이브를 요청할 수 있습니다.
       in_progress: 당신의 아카이브를 컴파일 중입니다…
       request: 아카이브 요청하기
       size: 크기
@@ -597,20 +596,6 @@ ko:
     other: 기타
     publishing: 퍼블리싱
     web: 웹
-  push_notifications:
-    favourite:
-      title: "%{name} 님이 당신의 툿를 즐겨찾기에 등록했습니다"
-    follow:
-      title: "%{name} 님이 나를 팔로우 하고 있습니다"
-    group:
-      title: "%{count} 건의 알림"
-    mention:
-      action_boost: 부스트
-      action_expand: 더보기
-      action_favourite: 즐겨찾기
-      title: "%{name} 님이 답장을 보냈습니다"
-    reblog:
-      title: "%{name} 님이 당신의 툿을 부스트 했습니다"
   remote_follow:
     acct: 아이디@도메인을 입력해 주십시오
     missing_resource: 리디렉션 대상을 찾을 수 없습니다
@@ -686,6 +671,9 @@ ko:
         one: "%{count} 영상"
         other: "%{count} 영상"
     content_warning: '열람 주의: %{warning}'
+    disallowed_hashtags:
+      one: '허용 되지 않은 해시태그를 포함하고 있습니다: %{tags}'
+      other: '허용되지 않은 해시태그를 포함하고 있습니다: %{tags}'
     open_in_web: Web으로 열기
     over_character_limit: 최대 %{max}자까지 입력할 수 있습니다
     pin_errors:
@@ -709,6 +697,9 @@ ko:
     sensitive_content: 민감한 컨텐츠
   terms:
     title: "%{instance} 이용약관과 개인정보 취급 방침"
+  themes:
+    contrast: 고대비
+    default: 마스토돈
   time:
     formats:
       default: "%Y년 %m월 %d일 %H:%M"
@@ -727,10 +718,10 @@ ko:
     recovery_codes_regenerated: 복구 코드가 다시 생성되었습니다
     recovery_instructions_html: 휴대전화를 분실한 경우, 아래 복구 코드 중 하나를 사용해 계정에 접근할 수 있습니다. <strong>복구 코드는 안전하게 보관해 주십시오.</strong> 이 코드를 인쇄해 중요한 서류와 함께 보관하는 것도 좋습니다.
     setup: 초기 설정
-    wrong_code: 코드가 올바르지 않습니다. 서버와 휴대전화 간의 시간이 일치하는지 확인해 주십시오.
+    wrong_code: 코드가 올바르지 않습니다. 서버와 휴대전화 간의 시각이 일치하나요?
   user_mailer:
     backup_ready:
-      explanation: 당신이 요청한 계정의 풀 백업이 이제 다운로드 가능합니다.
+      explanation: 당신이 요청한 계정의 풀 백업이 이제 다운로드 가능합니다!
       subject: 당신의 아카이브를 다운로드 가능합니다
       title: 아카이브 테이크 아웃
     welcome:
@@ -754,5 +745,6 @@ ko:
   users:
     invalid_email: 메일 주소가 올바르지 않습니다
     invalid_otp_token: 2단계 인증 코드가 올바르지 않습니다
+    otp_lost_help_html: 만약 양쪽 모두를 잃어버렸다면 %{email}을 통해 복구할 수 있습니다
     seamless_external_login: 외부 서비스를 이용해 로그인 했습니다, 패스워드와 이메일 설정을 할 수 없습니다.
     signed_in_as: '다음과 같이 로그인 중:'
diff --git a/config/locales/nl.yml b/config/locales/nl.yml
index 1ccc01a8f..1fe3b5472 100644
--- a/config/locales/nl.yml
+++ b/config/locales/nl.yml
@@ -5,10 +5,10 @@ nl:
     about_mastodon_html: Mastodon is een sociaal netwerk dat gebruikt maakt van open webprotocollen en vrije software. Het is net zoals e-mail gedecentraliseerd.
     about_this: Over deze server
     administered_by: 'Beheerd door:'
-    closed_registrations: Registreren op deze server is momenteel uitgeschakeld.
+    closed_registrations: Registreren op deze server is momenteel niet mogelijk. Je kunt echter een andere server vinden om zo toegang te krijgen tot het netwerk.
     contact: Contact
     contact_missing: Niet ingesteld
-    contact_unavailable: N/A
+    contact_unavailable: n.v.t
     description_headline: Wat is %{domain}?
     domain_count_after: andere servers
     domain_count_before: Verbonden met
@@ -16,11 +16,11 @@ nl:
       <h3>Een goede plek voor richtlijnen</h3>
       <p>De uitgebreide omschrijving is nog niet ingevuld.</p>
     features:
-      humane_approach_body: Na van de fouten van andere netwerken te hebben geleerd, tracht Mastodon ethische ontwerpkeuzes te maken om misbruik van social media te voorkomen.
+      humane_approach_body: Mastodon heeft van de fouten van andere sociale netwerken geleerd en probeert aan de hand van ethische ontwerpkeuzes misbruik van sociale media te voorkomen.
       humane_approach_title: Een meer menselijke aanpak
-      not_a_product_body: Mastodon is geen commercieel netwerk. Dus geen advertenties, geen datamining en geen besloten systemen. Er is geen centrale organisatie die alles bepaald.
+      not_a_product_body: Mastodon is geen commercieel netwerk. Dus geen advertenties, geen datamining en geen besloten systemen. Er is geen centrale organisatie die alles bepaalt.
       not_a_product_title: Jij bent een persoon, geen product
-      real_conversation_body: Met 500 karakters tot jouw beschikking, en ondersteuning voor tekst- en media-waarschuwingen, kan je jezelf uiten zoals jij dat wil.
+      real_conversation_body: Met 500 tekens tot jouw beschikking en ondersteuning voor tekst- en media-waarschuwingen, kan je jezelf uiten zoals jij dat wil.
       real_conversation_title: Voor echte gesprekken gemaakt
       within_reach_body: Meerdere apps voor iOS, Android en andere platformen, met dank aan het ontwikkelaarsvriendelijke API-systeem, zorgen ervoor dat je overal op de hoogte blijft.
       within_reach_title: Altijd binnen bereik
@@ -40,22 +40,22 @@ nl:
     following: Volgend
     media: Media
     moved_html: "%{name} is verhuisd naar %{new_profile_link}:"
+    network_hidden: Deze informatie is niet beschikbaar
     nothing_here: Hier is niets!
-    people_followed_by: Mensen die %{name} volgt
+    people_followed_by: Mensen die %{name} volgen
     people_who_follow: Mensen die %{name} volgen
     posts: Toots
-    posts_with_replies: Toots met reacties
+    posts_with_replies: Toots en reacties
     remote_follow: Extern volgen
     reserved_username: Deze gebruikersnaam is gereserveerd
     roles:
       admin: Beheerder
-      moderator: Mod
+      bot: Bot
+      moderator: Moderator
     unfollow: Ontvolgen
   admin:
     account_moderation_notes:
-      account: Moderator
-      create: Aanmaken
-      created_at: Datum
+      create: Laat een opmerking achter
       created_msg: Aanmaken van opmerking voor moderatoren geslaagd!
       delete: Verwijderen
       destroyed_msg: Verwijderen van opmerking voor moderatoren geslaagd!
@@ -66,12 +66,13 @@ nl:
       change_email:
         changed_msg: E-mailadres van account succesvol veranderd!
         current_email: Huidig e-mailadres
-        label: E-mailadres veranderen
+        label: E-mailadres wijzigen
         new_email: Nieuw e-mailadres
         submit: E-mailadres veranderen
-        title: E-mailadres veranderen voor %{username}
+        title: E-mailadres wijzigen voor %{username}
       confirm: Bevestigen
       confirmed: Bevestigd
+      confirming: Bevestiging
       demote: Degraderen
       disable: Uitschakelen
       disable_two_factor_authentication: 2FA uitschakelen
@@ -80,6 +81,7 @@ nl:
       domain: Domein
       edit: Bewerken
       email: E-mail
+      email_status: E-mail Status
       enable: Inschakelen
       enabled: Ingeschakeld
       feed_url: Feed-URL
@@ -93,9 +95,9 @@ nl:
         local: Lokaal
         remote: Extern
         title: Locatie
-      login_status: Aanmeldstatus
+      login_status: Login status
       media_attachments: Mediabijlagen
-      memorialize: Verander naar in memoriam
+      memorialize: In gedenkpagina veranderen
       moderation:
         all: Alles
         silenced: Genegeerd
@@ -112,16 +114,20 @@ nl:
       outbox_url: Outbox-URL
       perform_full_suspension: Volledig opschorten
       profile_url: Profiel-URL
-      promote: Promoten
+      promote: Promoveren
       protocol: Protocol
       public: Openbaar
       push_subscription_expires: PuSH-abonnement verloopt op
       redownload: Avatar vernieuwen
       remove_avatar: Avatar verwijderen
+      resend_confirmation:
+        already_confirmed: Deze gebruiker is al bevestigd
+        send: Verzend bevestigingsmail opnieuw
+        success: Bevestigingsmail succesvol verzonden!
       reset: Opnieuw
       reset_password: Wachtwoord opnieuw instellen
       resubscribe: Opnieuw abonneren
-      role: Permissies
+      role: Bevoegdheden
       roles:
         admin: Beheerder
         moderator: Moderator
@@ -161,7 +167,7 @@ nl:
         disable_user: Aanmelden voor %{target} is door %{name} uitgeschakeld
         enable_custom_emoji: Emoji %{target} is door %{name} ingeschakeld
         enable_user: Inloggen voor %{target} is door %{name} ingeschakeld
-        memorialize_account: Account %{target} is door %{name} in een in-memoriampagina veranderd
+        memorialize_account: Account %{target} is door %{name} in een gedenkpagina veranderd
         promote_user: Gebruiker %{target} is door %{name} gepromoveerd
         remove_avatar_user: "%{name} verwijderde de avatar van %{target}"
         reopen_report: "%{name} heeft gerapporteerde toot %{target} heropend"
@@ -220,7 +226,7 @@ nl:
         noop: Geen
         silence: Negeren
         suspend: Opschorten
-      severity: Strengheid
+      severity: Zwaarte
       show:
         affected_accounts:
           one: Eén account in de database aangepast
@@ -269,7 +275,6 @@ nl:
       comment:
         none: Geen
       created_at: Gerapporteerd op
-      delete: Verwijderen
       id: ID
       mark_as_resolved: Markeer als opgelost
       mark_as_unresolved: Markeer als onopgelost
@@ -278,10 +283,7 @@ nl:
         create_and_resolve: Oplossen met opmerking
         create_and_unresolve: Heropenen met opmerking
         delete: Verwijderen
-        placeholder: Beschrijf welke acties zijn ondernomen of andere opmerkingen over deze gerapporteerde toot…
-      nsfw:
-        'false': Media tonen
-        'true': Media verbergen
+        placeholder: Beschrijf welke acties zijn ondernomen of andere gerelateerde opmerkingen…
       reopen: Gerapporteerde toot heropenen
       report: 'Gerapporteerde toot #%{id}'
       report_contents: Inhoud
@@ -356,11 +358,8 @@ nl:
         delete: Verwijderen
         nsfw_off: Als niet gevoelig markeren
         nsfw_on: Als gevoelig markeren
-      execute: Uitvoeren
       failed_to_execute: Uitvoeren mislukt
       media:
-        hide: Media verbergen
-        show: Media tonen
         title: Media
       no_media: Geen media
       title: Toots van account
@@ -376,6 +375,7 @@ nl:
   admin_mailer:
     new_report:
       body: "%{reporter} heeft %{target} gerapporteerd"
+      body_remote: Iemand van %{domain} heeft %{target} gerapporteerd
       subject: Nieuwe toots gerapporteerd op %{instance} (#%{id})
   application_mailer:
     notification_preferences: E-mailvoorkeuren wijzigen
@@ -465,7 +465,7 @@ nl:
     archive_takeout:
       date: Datum
       download: Jouw archief downloaden
-      hint_html: Je kunt een archief opvragen van jouw <strong>toots en geüploade media</strong>. De geëxporteerde gegevens zijn in ActivityPub-formaat, dat door hiervoor geschikte software valt uit te lezen.
+      hint_html: Je kunt een archief opvragen van jouw <strong>toots en geüploade media</strong>. De geëxporteerde gegevens zijn in ActivityPub-formaat, dat door hiervoor geschikte software valt uit te lezen. Je kunt elke 7 dagen een kopie van je archief aanvragen.
       in_progress: Jouw archief wordt samengesteld...
       request: Jouw archief opvragen
       size: Omvang
@@ -550,7 +550,7 @@ nl:
       subject:
         one: "1 nieuwe melding sinds jouw laatste bezoek \U0001F418"
         other: "%{count} nieuwe meldingen sinds jouw laatste bezoek \U0001F418"
-      title: Tijdens jouw afwezigheid…
+      title: Tijdens jouw afwezigheid...
     favourite:
       body: 'Jouw toot werd door %{name} als favoriet gemarkeerd:'
       subject: "%{name} markeerde jouw toot als favoriet"
@@ -595,20 +595,6 @@ nl:
     other: Overig
     publishing: Publiceren
     web: Webapp
-  push_notifications:
-    favourite:
-      title: "%{name} markeerde jouw toot als favoriet"
-    follow:
-      title: "%{name} volgt jou nu"
-    group:
-      title: "%{count} meldingen"
-    mention:
-      action_boost: Boost
-      action_expand: Meer tonen
-      action_favourite: Favoriet
-      title: "%{name} vermeldde jou"
-    reblog:
-      title: "%{name} boostte jouw toot"
   remote_follow:
     acct: Geef jouw account@domein.tld op waarvandaan je wilt volgen
     missing_resource: Kon vereiste doorverwijzings-URL voor jouw account niet vinden
@@ -683,6 +669,7 @@ nl:
       video:
         one: "%{count} video"
         other: "%{count} video's"
+    boosted_from_html: Geboost van %{acct_link}
     content_warning: 'Tekstwaarschuwing: %{warning}'
     disallowed_hashtags:
       one: 'bevatte een niet toegestane hashtag: %{tags}'
@@ -773,9 +760,13 @@ nl:
 
       <hr class="spacer" />
 
-      <h3 id="coppa">Children's Online Privacy Protection Act Compliance</h3>
+      <h3 id="children">Site usage by children</h3>
+
+      <p>If this server is in the EU or the EEA: Our site, products and services are all directed to people who are at least 16 years old. If you are under the age of 16, per the requirements of the GDPR (<a href="https://en.wikipedia.org/wiki/General_Data_Protection_Regulation">General Data Protection Regulation</a>) do not use this site.</p>
+
+      <p>If this server is in the USA: Our site, products and services are all directed to people who are at least 13 years old. If you are under the age of 13, per the requirements of COPPA (<a href="https://en.wikipedia.org/wiki/Children%27s_Online_Privacy_Protection_Act">Children's Online Privacy Protection Act</a>) do not use this site.</p>
 
-      <p>Our site, products and services are all directed to people who are at least 13 years old. If this server is in the USA, and you are under the age of 13, per the requirements of COPPA (<a href="https://en.wikipedia.org/wiki/Children%27s_Online_Privacy_Protection_Act">Children's Online Privacy Protection Act</a>) do not use this site.</p>
+      <p>Law requirements can be different if this server is in another jurisdiction.</p>
 
       <hr class="spacer" />
 
@@ -832,5 +823,6 @@ nl:
   users:
     invalid_email: E-mailadres is ongeldig
     invalid_otp_token: Ongeldige tweestaps-aanmeldcode
+    otp_lost_help_html: Als je toegang tot beiden kwijt bent geraakt, neem dan contact op via %{email}
     seamless_external_login: Je bent ingelogd via een externe dienst, daarom zijn wachtwoorden en e-mailinstellingen niet beschikbaar.
     signed_in_as: 'Ingelogd als:'
diff --git a/config/locales/no.yml b/config/locales/no.yml
index 8b84182af..eb1d27a19 100644
--- a/config/locales/no.yml
+++ b/config/locales/no.yml
@@ -52,9 +52,7 @@
     unfollow: Slutte følge
   admin:
     account_moderation_notes:
-      account: Moderator
       create: Lag
-      created_at: Dato
       created_msg: Moderasjonsnotat laget uten problem!
       delete: Slett
       destroyed_msg: Moderasjonsnotat slettet uten problem!
@@ -63,6 +61,7 @@
       by_domain: Domene
       confirm: Bekreft
       confirmed: Bekreftet
+      confirming: Bekrefte
       demote: Degrader
       disable: Deaktiver
       disable_two_factor_authentication: Skru av 2FA
@@ -71,6 +70,7 @@
       domain: Domene
       edit: Redigér
       email: E-post
+      email_status: E-poststatus
       enable: Aktiver
       enabled: Aktivert
       feed_url: Feed-URL
@@ -108,6 +108,10 @@
       public: Offentlig
       push_subscription_expires: PuSH-abonnent utløper
       redownload: Oppdater avatar
+      resend_confirmation:
+        already_confirmed: Denne brukeren er allerede bekreftet
+        send: Send bekreftelses-epost på nytt
+        success: Bekreftelses e-post er vellykket sendt!
       reset: Tilbakestill
       reset_password: Nullstill passord
       resubscribe: Abonner på nytt
@@ -244,12 +248,8 @@
       are_you_sure: Er du sikker?
       comment:
         none: Ingen
-      delete: Slett
       id: ID
       mark_as_resolved: Merk som løst
-      nsfw:
-        'false': Vis mediavedlegg
-        'true': Skjul mediavedlegg
       report: 'Rapportér #%{id}'
       report_contents: Innhold
       reported_account: Rapportert konto
@@ -314,11 +314,8 @@
         delete: Slett
         nsfw_off: NSFW AV
         nsfw_on: NSFW PÅ
-      execute: Utfør
       failed_to_execute: Utføring mislyktes
       media:
-        hide: Skjul media
-        show: Vis media
         title: Media
       no_media: Ingen media
       title: Kontostatuser
@@ -534,20 +531,6 @@
     other: Annet
     publishing: Publisering
     web: Web
-  push_notifications:
-    favourite:
-      title: "%{name} favoriserte din status"
-    follow:
-      title: "%{name} følger deg nå"
-    group:
-      title: "%{count} varslinger"
-    mention:
-      action_boost: Fremhev
-      action_expand: Vis mer
-      action_favourite: Favoritter
-      title: "%{name} nevnte deg"
-    reblog:
-      title: "%{name} fremhevde din status"
   remote_follow:
     acct: Tast inn brukernavn@domene som du vil følge fra
     missing_resource: Kunne ikke finne URLen for din konto
diff --git a/config/locales/oc.yml b/config/locales/oc.yml
index d5717c0b5..faf4f6d17 100644
--- a/config/locales/oc.yml
+++ b/config/locales/oc.yml
@@ -40,22 +40,22 @@ oc:
     following: Abonaments
     media: Mèdias
     moved_html: "%{name} a mudat a %{new_profile_link} :"
+    network_hidden: Aquesta informacion es pas disponibla
     nothing_here: I a pas res aquí !
-    people_followed_by: Lo mond que %{name} sèc
-    people_who_follow: Lo mond que sègon %{name}
+    people_followed_by: Lo monde que %{name} sèc
+    people_who_follow: Lo monde que sègon %{name}
     posts: Tuts
     posts_with_replies: Tuts e responsas
     remote_follow: Sègre a distància
     reserved_username: Aqueste nom d’utilizaire es reservat
     roles:
       admin: Admin
-      moderator: Mod
+      bot: Robòt
+      moderator: Moderador
     unfollow: Quitar de sègre
   admin:
     account_moderation_notes:
-      account: Moderator
-      create: Crear
-      created_at: Data
+      create: Crear una nòta
       created_msg: Nòta de moderacion ben creada !
       delete: Suprimir
       destroyed_msg: Nòta de moderacion ben suprimida !
@@ -72,6 +72,7 @@ oc:
         title: Cambiar l’adreça a %{username}
       confirm: Confirmar
       confirmed: Confirmat
+      confirming: Confirmacion
       demote: Retrogradar
       disable: Desactivar
       disable_two_factor_authentication: Desactivar 2FA
@@ -80,6 +81,7 @@ oc:
       domain: Domeni
       edit: Modificar
       email: Corrièl
+      email_status: Estat de l’adreça
       enable: Activar
       enabled: Activat
       feed_url: Flux URL
@@ -118,13 +120,18 @@ oc:
       push_subscription_expires: Fin de l’abonament PuSH
       redownload: Actualizar los avatars
       remove_avatar: Supriir l’avatar
+      resend_confirmation:
+        already_confirmed: Aqueste utilizaire es ja confirmat
+        send: Tornar mandar lo corrièl de confirmacion
+        success: Corrièl de confirmacion corrèctament mandat !
       reset: Reïnicializar
       reset_password: Reïnicializar lo senhal
       resubscribe: Se tornar abonar
       role: Permissions
       roles:
         admin: Administrator
-        moderator: Moderator
+        bot: Robòt
+        moderator: Moderador
         staff: Personnal
         user: Uitlizaire
       salmon_url: URL Salmon
@@ -164,10 +171,12 @@ oc:
         memorialize_account: "%{name} transformèt en memorial la pagina de perfil a %{target}"
         promote_user: "%{name} promoguèt %{target}"
         remove_avatar_user: "%{name} suprimèt l’avatar a %{target}"
+        reopen_report: "%{name} tornèt dobrir lo rapòrt %{target}"
         reset_password_user: "%{name} reïnicializèt lo senhal a %{target}"
-        resolve_report: "%{name} anullèt lo rapòrt de %{target}"
+        resolve_report: "%{name} anullèt lo rapòrt %{target}"
         silence_account: "%{name} metèt en silenci lo compte a %{target}"
         suspend_account: "%{name} susprenguèt lo compte a %{target}"
+        unassigned_report: "%{name} daissèt de tractar lo rapòrt %{target}"
         unsilence_account: "%{name} levèt lo silenci del compte a %{target}"
         unsuspend_account: "%{name} restabliguèt lo compte a %{target}"
         update_custom_emoji: "%{name} metèt a jorn l’emoji %{target}"
@@ -262,10 +271,11 @@ oc:
         report: rapòrt
       action_taken_by: Mesura menada per
       are_you_sure: Es segur ?
+      assign_to_self: Me l’assignar
+      assigned: Moderador assignat
       comment:
         none: Pas cap
       created_at: Creacion
-      delete: Suprimir
       id: ID
       mark_as_resolved: Marcar coma resolgut
       mark_as_unresolved: Marcar coma pas resolgut
@@ -273,22 +283,23 @@ oc:
         create: Ajustar una nòta
         create_and_resolve: Resòlvre amb una nòta
         create_and_unresolve: Tornar dobrir amb una nòta
-        placeholder: Explicatz las accions que son estadas menadas o çò qu’es estat fach per aqueste rapòrt…
-      nsfw:
-        'false': Sens contengut sensible
-        'true': Contengut sensible activat
+        delete: Escafar
+        placeholder: Explicatz las accions que son estadas menadas o quicòm de ligat al senhalament…
       reopen: Tornar dobrir lo rapòrt
       report: 'senhalament #%{id}'
-      report_contents: Contenguts
+      report_contents: Contengut
       reported_account: Compte senhalat
       reported_by: Senhalat per
       resolved: Resolgut
+      resolved_msg: Rapòrt corrèctament resolgut  !
       silence_account: Metre lo compte en silenci
       status: Estatut
       suspend_account: Suspendre lo compte
       target: Cibla
       title: Senhalament
+      unassign: Levar
       unresolved: Pas resolguts
+      updated_at: Actualizat
       view: Veire
     settings:
       activity_api_enabled:
@@ -311,13 +322,13 @@ oc:
           desc_html: Afichat sus las pagina d’acuèlh quand las inscripcions son tampadas.<br>Podètz utilizar de balisas HTML
           title: Messatge de barradura de las inscripcions
         deletion:
-          desc_html: Autorizar lo mond a suprimir lor compte
+          desc_html: Autorizar lo monde a suprimir lor compte
           title: Possibilitat de suprimir lo compte
         min_invite_role:
           disabled: Degun
           title: Autorizat amb invitacions
         open:
-          desc_html: Autorizar lo mond a se marcar
+          desc_html: Autorizar lo monde a se marcar
           title: Inscripcions
       show_known_fediverse_at_about_page:
         desc_html: Un còp activat mostrarà los tuts de totes los fediverse dins l’apercebut. Autrament mostrarà pas que los tuts locals.
@@ -346,15 +357,12 @@ oc:
       back_to_account: Tornar a la pagina Compte
       batch:
         delete: Suprimir
-        nsfw_off: NSFW OFF
-        nsfw_on: NSFW ON
-      execute: Lançar
+        nsfw_off: Marcar coma pas sensible
+        nsfw_on: Marcar coma sensible
       failed_to_execute: Fracàs
       media:
-        hide: Amagar mèdia
-        show: Mostrar mèdia
         title: Mèdia
-      no_media: Cap mèdia
+      no_media: Cap de mèdia
       title: Estatuts del compte
       with_media: Amb mèdia
     subscriptions:
@@ -368,6 +376,7 @@ oc:
   admin_mailer:
     new_report:
       body: "%{reporter} a senhalat %{target}"
+      body_remote: Qualqu’un de %{domain} senhalèt %{target}
       subject: Novèl senhalament per %{instance} (#%{id})
   application_mailer:
     notification_preferences: Cambiar las preferéncias de corrièl
@@ -490,9 +499,7 @@ oc:
       less_than_x_minutes:
         one: Fa mens d’una minuta
         other: Fa mens de %{count} minutas
-      less_than_x_seconds:
-        one: Fa mens d’una segonda
-        other: Fa mens de %{count} segondas
+      less_than_x_seconds: Ara meteis
       over_x_years:
         one: Fa mai d’un an
         other: Fa mai de %{count} ans
@@ -529,13 +536,13 @@ oc:
     '429': Lo servidor mòla (subrecargada)
     '500':
       content: Un quicomet a pas foncionat coma caliá.
-      title: Aquesta pagina es incorrècta
+      title: Aquesta pagina es pas corrècta
     noscript_html: Per utilizar l’aplicacion web de Mastodon, mercés d’activar JavaScript. O podètz utilizar <a href="https://github.com/tootsuite/documentation/blob/master/Using-Mastodon/Apps.md">una aplicacion</a> per vòstra plataforma coma alernativa.
   exports:
     archive_takeout:
       date: Data
       download: Telecargar vòstre archiu
-      hint_html: Podètz demandar un archiu de vòstres <strong>tuts e mèdias enviats</strong>. Las donadas exportadas seràn al format ActivityPub, ligible pels logicials compatibles.
+      hint_html: Podètz demandar un archiu de vòstres <strong>tuts e mèdias enviats</strong>. Las donadas exportadas seràn al format ActivityPub, ligible pels logicials compatibles. Podètz demandar un archiu cada 7 jorns.
       in_progress: Complilacion de vòstre archiu...
       request: Demandar vòstre archiu
       size: Talha
@@ -546,7 +553,7 @@ oc:
     storage: Mèdias gardats
   followers:
     domain: Domeni
-    explanation_html: Se volètz vos assegurar de la confidencialitat de vòstres estatuts, vos cal saber qual sèc vòstre compte. <strong>Vòstres estatuts privats son enviats a totas las instàncias qu’an de mond que vos sègon.</strong>. Benlèu que volètz repassar vòstra lista e tirar los seguidors s’avètz de dobtes tocant las politica de confidencialitat de lor instàncias.
+    explanation_html: Se volètz vos assegurar de la confidencialitat de vòstres estatuts, vos cal saber qual sèc vòstre compte. <strong>Vòstres estatuts privats son enviats a totas las instàncias qu’an de monde que vos sègon.</strong>. Benlèu que volètz repassar vòstra lista e tirar los seguidors s’avètz de dobtes tocant las politicas de confidencialitat dels gestionaris de lor instància o sul logicial qu’utilizan.
     followers_count: Nombre de seguidors
     lock_link: Clavar vòstre compte
     purge: Tirar dels seguidors
@@ -554,22 +561,22 @@ oc:
       one: Soi a blocar los seguidors d’un domeni…
       other: Soi a blocar los seguidors de %{count} domenis…
     true_privacy_html: Mèfi que la <strong>vertadièra confidencialitat pòt solament èsser amb un chiframent del cap a la fin (end-to-end)</strong>.
-    unlocked_warning_html: Tot lo mond pòt vos sègre e veire sulpic vòstres estatuts privats. %{lock_link} per poder repassar e regetar los seguidors.
+    unlocked_warning_html: Tot lo monde pòt vos sègre e veire sulpic vòstres estatuts privats. %{lock_link} per poder repassar e regetar los seguidors.
     unlocked_warning_title: Vòstre compte es pas clavat
   generic:
     changes_saved_msg: Cambiaments ben realizats !
     powered_by: propulsat per %{link}
-    save_changes: Salvagardar los cambiaments
+    save_changes: Salvar los cambiaments
     validation_errors:
       one: I a quicòm que truca ! Mercés de corregir l’error çai-jos
       other: I a quicòm que truca ! Mercés de corregir las %{count} errors çai-jos
   imports:
-    preface: Podètz importar qualques donadas coma lo mond que seguètz o blocatz a-n aquesta instància d’un fichièr creat d’una autra instància.
+    preface: Podètz importar qualques donadas coma lo monde que seguètz o blocatz a-n aquesta instància d’un fichièr creat d’una autra instància.
     success: Vòstras donadas son ben estadas mandadas e seràn tractadas tre que possible
     types:
       blocking: Lista de blocatge
-      following: Lista de mond que seguètz
-      muting: Lista de mond que volètz pas legir
+      following: Lista de monde que seguètz
+      muting: Lista de monde que volètz pas legir
     upload: Importar
   in_memoriam_html: En Memòria.
   invites:
@@ -655,9 +662,9 @@ oc:
           trillion: T
           unit: ''
   pagination:
-    newer: Mai recent
+    newer: Mai recents
     next: Seguent
-    older: Mai ancian
+    older: Mai ancians
     prev: Precedent
     truncate: "&hellip;"
   preferences:
@@ -665,20 +672,6 @@ oc:
     other: Autre
     publishing: Publicar
     web: Interfàcia Web
-  push_notifications:
-    favourite:
-      title: "%{name} a mes vòstre estatut en favorit"
-    follow:
-      title: "%{name} vos sèc ara"
-    group:
-      title: "%{count} notificacions"
-    mention:
-      action_boost: Partejar
-      action_expand: Ne veire mai
-      action_favourite: Ajustar als favorits
-      title: "%{name} vos a mencionat"
-    reblog:
-      title: "%{name} a partejat vòstre estatut"
   remote_follow:
     acct: Picatz vòstre utilizaire@instància que cal utilizar per sègre aqueste utilizaire
     missing_resource: URL de redireccion pas trobada
@@ -753,6 +746,8 @@ oc:
       video:
         one: "%{count} vidèo"
         other: "%{count} vidèos"
+    boosted_from_html: Partejat de %{acct_link}
+    content_warning: 'Avertiment de contengut : %{warning}'
     disallowed_hashtags:
       one: 'conten una etiqueta desactivada : %{tags}'
       other: 'conten las etiquetas desactivadas : %{tags}'
@@ -769,9 +764,9 @@ oc:
       private: Seguidors solament
       private_long: Mostrar pas qu’als seguidors
       public: Public
-      public_long: Tot lo mond pòt veire
+      public_long: Tot lo monde pòt veire
       unlisted: Pas listat
-      unlisted_long: Tot lo mond pòt veire mai serà pas visible sul flux public
+      unlisted_long: Tot lo monde pòt veire mai serà pas visible sul flux public
   stream_entries:
     click_to_show: Clicatz per veire
     pinned: Tut penjat
@@ -797,7 +792,7 @@ oc:
     recovery_codes_regenerated: Los còdis de recuperacion son ben estats tornats generar
     recovery_instructions_html: Se vos arriba de perdre vòstre mobil, podètz utilizar un dels còdis de recuperacion cai-jos per poder tornar accedir a vòstre compte. <strong>Gardatz los còdis en seguretat</strong>, per exemple, imprimissètz los e gardatz los amb vòstres documents importants.
     setup: Paramètres
-    wrong_code: Lo còdi picat es invalid ! L’ora es la bona sul servidor e lo mobil ?
+    wrong_code: Lo còdi picat es invalid ! L’ora es bona sul servidor e lo mobil ?
   user_mailer:
     backup_ready:
       explanation: Avètz demandat una salvagarda complèta de vòstre compte Mastodon. Es prèsta per telecargament !
@@ -815,14 +810,15 @@ oc:
       review_preferences_step: Pensatz de configurar vòstras preferéncias, tal coma los corrièls que volètz recebrer o lo nivèl de confidencialitat de vòstres tuts per defaut. O se l’animacion vos dòna pas enveja de rendre, podètz activar la lectura automatica dels GIF.
       subject: Benvengut a Mastodon
       tip_bridge_html: Se venètz de Twitter, podètz trobar vòstres amics sus Mastodon en utilizant l‘<a href="%{bridge_url}">aplicacion de Pont</a>. Aquò fonciona pas que s’utilizan lo Pont tanben !
-      tip_federated_timeline: Lo flux d’actualitat federat es una vista generala del malhum Mastodon. Mas aquò inclutz solament lo mond que vòstres vesins sègon, doncas es pas complèt.
-      tip_following: Seguètz l’administrator del servidor per defaut. Per trobar de mond mai interessant, agachatz lo flux d’actualitat local e lo global.
-      tip_local_timeline: Lo flux d’actualitat local es una vista del mond de %{instance}. Son vòstres vesins dirèctes !
+      tip_federated_timeline: Lo flux d’actualitat federat es una vista generala del malhum Mastodon. Mas aquò inclutz solament lo monde que vòstres vesins sègon, doncas es pas complèt.
+      tip_following: Seguètz l’administrator del servidor per defaut. Per trobar de monde mai interessant, agachatz lo flux d’actualitat local e lo global.
+      tip_local_timeline: Lo flux d’actualitat local es una vista del monde de %{instance}. Son vòstres vesins dirèctes !
       tip_mobile_webapp: Se vòstre navigator mobil nos permet d’apondre Mastodon a l’ecran d‘acuèlh, podètz recebre de notificacions. Aquò se compòrta coma una aplicacion nativa !
       tips: Astúcias
       title: Vos desirem la benvenguda a bòrd %{name} !
   users:
     invalid_email: L’adreça de corrièl es invalida
     invalid_otp_token: Còdi d’autentificacion en dos temps invalid
+    otp_lost_help_html: Se perdatz l’accès al dos, podètz benlèu contactar %{email}
     seamless_external_login: Sètz connectat via un servici extèrn, los paramètres de senhal e de corrièl son doncas pas disponibles.
     signed_in_as: 'Session a :'
diff --git a/config/locales/pl.yml b/config/locales/pl.yml
index 519207d38..ac585368a 100644
--- a/config/locales/pl.yml
+++ b/config/locales/pl.yml
@@ -36,10 +36,11 @@ pl:
     what_is_mastodon: Czym jest Mastodon?
   accounts:
     follow: Śledź
-    followers: Śledzących
-    following: Śledzi
+    followers: Śledzący
+    following: Śledzeni
     media: Zawartość multimedialna
     moved_html: "%{name} korzysta teraz z konta %{new_profile_link}:"
+    network_hidden: Ta informacja nie jest dostępna
     nothing_here: Niczego tu nie ma!
     people_followed_by: Konta śledzone przez %{name}
     people_who_follow: Osoby, które śledzą konto %{name}
@@ -49,13 +50,12 @@ pl:
     reserved_username: Ta nazwa użytkownika jest zarezerwowana
     roles:
       admin: Administrator
+      bot: Bot
       moderator: Moderator
     unfollow: Przestań śledzić
   admin:
     account_moderation_notes:
-      account: Autor
-      create: Dodaj
-      created_at: Data
+      create: Pozostaw notatkę
       created_msg: Pomyślnie dodano notatkę moderacyjną!
       delete: Usuń
       destroyed_msg: Pomyślnie usunięto notatkę moderacyjną!
@@ -72,6 +72,7 @@ pl:
         title: Zmień adres e-mail dla %{username}
       confirm: Potwierdź
       confirmed: Potwierdzono
+      confirming: Potwierdzanie
       demote: Degraduj
       disable: Dezaktywuj
       disable_two_factor_authentication: Wyłącz uwierzytelnianie dwuetapowe
@@ -80,6 +81,7 @@ pl:
       domain: Domena
       edit: Edytuj
       email: Adres e-mail
+      email_status: Stan e-maila
       enable: Aktywuj
       enabled: Aktywowano
       feed_url: Adres kanału
@@ -118,6 +120,10 @@ pl:
       push_subscription_expires: Subskrypcja PuSH wygasa
       redownload: Odśwież awatar
       remove_avatar: Usun awatar
+      resend_confirmation:
+        already_confirmed: To konto zostało już potwierdzone
+        send: Wyślij ponownie e-mail z potwierdzeniem
+        success: E-mail z potwierdzeniem został wysłany!
       reset: Resetuj
       reset_password: Resetuj hasło
       resubscribe: Ponów subskrypcję
@@ -270,7 +276,6 @@ pl:
       comment:
         none: Brak
       created_at: Zgłoszono
-      delete: Usuń
       id: ID
       mark_as_resolved: Oznacz jako rozwiązane
       mark_as_unresolved: Oznacz jako nierozwiązane
@@ -280,9 +285,6 @@ pl:
         create_and_unresolve: Cofnij rozwiązanie i pozostaw notatkę
         delete: Usuń
         placeholder: Opisz wykonane akcje i inne szczegóły dotyczące tego zgłoszenia…
-      nsfw:
-        'false': Nie oznaczaj jako NSFW
-        'true': Oznaczaj jako NSFW
       reopen: Otwórz ponownie
       report: 'Zgłoszenie #%{id}'
       report_contents: Zawartość
@@ -357,11 +359,8 @@ pl:
         delete: Usuń
         nsfw_off: Cofnij NSFW
         nsfw_on: Oznacz jako NSFW
-      execute: Wykonaj
       failed_to_execute: Nie udało się wykonać
       media:
-        hide: Ukryj zawartość multimedialną
-        show: Pokaż zawartość multimedialną
         title: Media
       no_media: Bez zawartości multimedialnej
       title: Wpisy konta
@@ -377,6 +376,7 @@ pl:
   admin_mailer:
     new_report:
       body: Użytkownik %{reporter} zgłosił %{target}
+      body_remote: Użytkownik instancji %{domain} zgłosił %{target}
       subject: Nowe zgłoszenie na %{instance} (#%{id})
   application_mailer:
     notification_preferences: Zmień ustawienia e-maili
@@ -466,7 +466,7 @@ pl:
     archive_takeout:
       date: Data
       download: Pobierz swoje archiwum
-      hint_html: Możesz uzyskać archiwum swoich <strong>wpisów i wysłanej zawartości multimedialnej</strong>. Wyeksportowane dane będą dostępne w formacie ActivityPub, który możesz otworzyć w obsługujących go programach.
+      hint_html: Możesz uzyskać archiwum swoich <strong>wpisów i wysłanej zawartości multimedialnej</strong>. Wyeksportowane dane będą dostępne w formacie ActivityPub, który możesz otworzyć w obsługujących go programach. Możesz wyeksportować je po 7 dniach od poprzedniego eksportu.
       in_progress: Tworzenie archiwum…
       request: Uzyskaj archiwum
       size: Rozmiar
@@ -613,20 +613,6 @@ pl:
     other: Pozostałe
     publishing: Publikowanie
     web: Sieć
-  push_notifications:
-    favourite:
-      title: "%{name} dodał Twój wpis do ulubionych"
-    follow:
-      title: "%{name} zaczął Cię śledzić"
-    group:
-      title: "%{count} powiadomień"
-    mention:
-      action_boost: Podbij
-      action_expand: Pokaż więcej
-      action_favourite: Dodaj do ulubionych
-      title: "%{name} wspomniał o Tobie"
-    reblog:
-      title: "%{name} podbił Twój wpis"
   remote_follow:
     acct: Podaj swój adres (nazwa@domena), z którego chcesz śledzić
     missing_resource: Nie udało się znaleźć adresu przekierowania z Twojej domeny
@@ -696,7 +682,7 @@ pl:
     your_apps: Twoje aplikacje
   statuses:
     attached:
-      description: 'Przytwierdzony: %{attached}'
+      description: 'Załączono: %{attached}'
       image:
         few: "%{count} obrazy"
         many: "%{count} obrazów"
@@ -707,6 +693,7 @@ pl:
         many: "%{count} filmów"
         one: "%{count} film"
         other: "%{count} filmów"
+    boosted_from_html: Podbito przez %{acct_link}
     content_warning: 'Ostrzeżenie o zawartości: %{warning}'
     disallowed_hashtags:
       one: 'zawiera niedozwolony hashtag: %{tags}'
@@ -856,5 +843,6 @@ pl:
   users:
     invalid_email: Adres e-mail jest niepoprawny
     invalid_otp_token: Kod uwierzytelniający jest niepoprawny
+    otp_lost_help_html: Jeżeli utracisz dostęp do obu, możesz skontaktować się z %{email}
     seamless_external_login: Zalogowano z użyciem zewnętrznej usługi, więc ustawienia hasła i adresu e-mail nie są dostępne.
     signed_in_as: 'Zalogowany jako:'
diff --git a/config/locales/pt-BR.yml b/config/locales/pt-BR.yml
index a575998a8..89cc26cf3 100644
--- a/config/locales/pt-BR.yml
+++ b/config/locales/pt-BR.yml
@@ -40,6 +40,7 @@ pt-BR:
     following: Seguindo
     media: Mídia
     moved_html: "%{name} se mudou para %{new_profile_link}:"
+    network_hidden: Essa informação não está disponível
     nothing_here: Não há nada aqui!
     people_followed_by: Pessoas que %{name} segue
     people_who_follow: Pessoas que seguem %{name}
@@ -49,13 +50,12 @@ pt-BR:
     reserved_username: Este usuário está reservado
     roles:
       admin: Administrador
+      bot: Robô
       moderator: Moderador
     unfollow: Deixar de seguir
   admin:
     account_moderation_notes:
-      account: Moderador
-      create: Criar
-      created_at: Data
+      create: Criar uma advertência
       created_msg: Nota de moderação criada com sucesso!
       delete: Excluir
       destroyed_msg: Nota de moderação excluída com sucesso!
@@ -72,6 +72,7 @@ pt-BR:
         title: Mudar e-mail para %{username}
       confirm: Confirmar
       confirmed: Confirmado
+      confirming: Confirmando
       demote: Rebaixar
       disable: Desativar
       disable_two_factor_authentication: Desativar 2FA
@@ -80,6 +81,7 @@ pt-BR:
       domain: Domínio
       edit: Editar
       email: E-mail
+      email_status: Estado del correo electrónico
       enable: Ativar
       enabled: Ativado
       feed_url: URL do feed
@@ -118,6 +120,10 @@ pt-BR:
       push_subscription_expires: Inscrição PuSH expira
       redownload: Atualizar avatar
       remove_avatar: Remover avatar
+      resend_confirmation:
+        already_confirmed: Este usuario ya está confirmado
+        send: Reenviar el correo electrónico de confirmación
+        success: "¡Correo electrónico de confirmación enviado con éxito!"
       reset: Anular
       reset_password: Modificar senha
       resubscribe: Reinscrever-se
@@ -269,7 +275,6 @@ pt-BR:
       comment:
         none: Nenhum
       created_at: Denunciado
-      delete: Excluir
       id: ID
       mark_as_resolved: Marcar como resolvido
       mark_as_unresolved: Marcar como não resolvido
@@ -278,10 +283,7 @@ pt-BR:
         create_and_resolve: Resolver com nota
         create_and_unresolve: Reabrir com nota
         delete: Excluir
-        placeholder: Descreva que ações foram tomadas, ou quaisquer atualizações sobre esta denúncia…
-      nsfw:
-        'false': Mostrar mídias anexadas
-        'true': Esconder mídias anexadas
+        placeholder: Descreva que ações foram tomadas, ou quaisquer outras atualizações relacionadas…
       reopen: Reabrir denúncia
       report: 'Denúncia #%{id}'
       report_contents: Conteúdos
@@ -356,11 +358,8 @@ pt-BR:
         delete: Deletar
         nsfw_off: Marcar como não-sensível
         nsfw_on: Marcar como sensível
-      execute: Executar
       failed_to_execute: Falha em executar
       media:
-        hide: Esconder mídia
-        show: Mostrar mídia
         title: Mídia
       no_media: Não há mídia
       title: Postagens da conta
@@ -376,6 +375,7 @@ pt-BR:
   admin_mailer:
     new_report:
       body: "%{reporter} denunciou %{target}"
+      body_remote: Alguém da instância %{domain} reportou %{target}
       subject: Nova denúncia sobre %{instance} (#%{id})
   application_mailer:
     notification_preferences: Mudar preferências de e-mail
@@ -465,7 +465,7 @@ pt-BR:
     archive_takeout:
       date: Data
       download: Baixe o seu arquivo
-      hint_html: Você pode pedir um arquivo dos seus <strong>toots e mídia enviada</strong>. Os dados exportados estarão no formato ActivityPub, que podem ser lidos por qualquer software compatível.
+      hint_html: Você pode pedir um arquivo dos seus <strong>toots e mídia enviada</strong>. Os dados exportados estarão no formato ActivityPub, que podem ser lidos por qualquer software compatível. Você pode pedir um arquivo a cada 7 dias.
       in_progress: Preparando seu arquivo...
       request: Solicitar o seu arquivo
       size: Tamanho
@@ -550,7 +550,7 @@ pt-BR:
       subject:
         one: "Uma nova notificação desde o seu último acesso \U0001F418"
         other: "%{count} novas notificações desde o seu último acesso \U0001F418"
-      title: Enquanto você estava ausente…
+      title: Enquanto você estava ausente...
     favourite:
       body: 'Sua postagem foi favoritada por %{name}:'
       subject: "%{name} favoritou a sua postagem"
@@ -595,20 +595,6 @@ pt-BR:
     other: Outro
     publishing: Publicação
     web: Web
-  push_notifications:
-    favourite:
-      title: "%{name} favoritou a sua postagem"
-    follow:
-      title: "%{name} está te seguindo"
-    group:
-      title: "%{count} notificações"
-    mention:
-      action_boost: Compartilhar
-      action_expand: Mostrar mais
-      action_favourite: Favoritar
-      title: "%{name} mencionou você"
-    reblog:
-      title: "%{name} compartilhou a sua postagem"
   remote_follow:
     acct: Insira o seu usuário@domínio do qual você quer seguir
     missing_resource: Não foi possível encontrar a URL de direcionamento para a sua conta
@@ -682,6 +668,7 @@ pt-BR:
       video:
         one: "%{count} vídeo"
         other: "%{count} vídeos"
+    boosted_from_html: Compartilhada à partir de %{acct_link}
     content_warning: 'Aviso de conteúdo: %{warning}'
     disallowed_hashtags:
       one: 'continha a hashtag não permitida: %{tags}'
@@ -714,77 +701,77 @@ pt-BR:
 
       <ul>
         <li><em>Informação básica de conta</em>: Se você se registrar nesse servidor, podemos pedir que você utilize um nome de usuário, um e-mail e uma senha. Você também pode adicionar informações extras como um nome de exibição e biografia; enviar uma imagem de perfil e imagem de cabeçalho. O nome de usuário, nome de exibição, biografia, imagem de perfil e imagem de cabeçalho são sempre listadas publicamente.</li>
-        <li><em>Posts, informação de seguidores e outras informações públicas</em>: A lista de pessoas que você segue é listada publicamente, o mesmo é verdade para quem te segue. Quando você envia uma mensagem, a data e o horário são armazenados, assim como a aplicação que você usou para enviar a mensagem. Mensagens podem conter mídias anexadas, como imagens e vídeos. Posts públicos e não-listados estão disponíveis publicamente. Quando você destaca um post no seu perfil, isso também é uma informação pública. Seus posts são entregues aos seus seguidores e em alguns casos isso significa que eles são enviados para servidores diferentes e cópias são armazenadas nesses servidores. Quando você remove posts, essa informação também é entregue aos seus seguidores. O ato de compartilhar ou favoritar um outro post é sempre público.<li>
+        <li><em>Posts, informação de seguidores e outras informações públicas</em>: A lista de pessoas que você segue é listada publicamente, o mesmo é verdade para quem te segue. Quando você envia uma mensagem, a data e o horário são armazenados, assim como a aplicação que você usou para enviar a mensagem. Mensagens podem conter mídias anexadas, como imagens e vídeos. Posts públicos e não-listados estão disponíveis publicamente. Quando você destaca um post no seu perfil, isso também é uma informação pública. Seus posts são entregues aos seus seguidores e em alguns casos isso significa que eles são enviados para servidores diferentes e cópias são armazenadas nesses servidores. Quando você remove posts, essa informação também é entregue aos seus seguidores. O ato de compartilhar ou favoritar um outro post é sempre público.</li>
         <li><em>Mensagens diretas e posts somente para seguidores</em>: Todos os posts são armazenados e processados no servidor. Posts somente para seguidores são entregues aos seus seguidores e usuários que são mencionados neles; mensagens diretas são entregues somente aos usuários mencionados nelas. Em alguns casos isso significa que as mensagens são entregues para servidores diferentes e cópias são armazenadas nesses servidores. Nós fazemos esforços substanciais para limitar o acesso dessas mensagens somente para as pessoas autorizadas, mas outros servidores podem não fazer o mesmo. É importante portanto revisar os servidores à qual seus seguidores pertencem. Você pode usar uma opção para aprovar ou rejeitar novos seguidores manualmente nas configurações. <em>Por favor tenha em mente que os operadores do servidor e de qualquer servidores do destinatário podem ver tais mensagens</em>, e que os destinatários podem fazer capturas de tela, copiar ou de outra maneira compartilhar as mensagens. <em>Não compartilhe informação confidencial pelo Mastodon.</em></li>
-        <li><em>IPs and other metadata</em>: When you log in, we record the IP address you log in from, as well as the name of your browser application. All the logged in sessions are available for your review and revocation in the settings. The latest IP address used is stored for up to 12 months. We also may retain server logs which include the IP address of every request to our server.</li>
+        <li><em>IPs e outros metadados</em>: Quando você faz se autentica, nos guardamos o endereço de IP que você usou ao se autenticar e o nome do seu navegador da internet. Todas as sessões autenticadas são disponíveis para serem analisadas e revogadas nas configurações. O último endereço de IP usado é guardado por até 12 meses. Nós também podemos reter históricos do servidor que incluem o endereço de IP de todas as requisições ao nosso servidor.</li>
       </ul>
 
       <hr class="spacer" />
 
-      <h3 id="use">What do we use your information for?</h3>
+      <h3 id="use">Para que usamos os seus dados?</h3>
 
-      <p>Any of the information we collect from you may be used in the following ways:</p>
+      <p>Toda informação que coletamos de você pode ser usada das seguintes maneiras:</p>
 
       <ul>
-        <li>To provide the core functionality of Mastodon. You can only interact with other people's content and post your own content when you are logged in. For example, you may follow other people to view their combined posts in your own personalized home timeline.</li>
-        <li>To aid moderation of the community, for example comparing your IP address with other known ones to determine ban evasion or other violations.</li>
-        <li>The email address you provide may be used to send you information, notifications about other people interacting with your content or sending you messages, and to respond to inquiries, and/or other requests or questions.</li>
+        <li>Para prover a funcionalidade básica do Mastodon. Você só pode interagir com o conteúdo de outras pessoas e postar seu próprio conteúdo estando autenticado. Por exemplo, você pode seguir outras pessoas para ver seus posts combinados na sua linha do tempo personalizada.</li>
+        <li>Para auxiliar na moderação da comunidade, por exemplo ao comparar o seu endereço de IP com outros endereços de IP conhecidos para determinar evasão de banimento e outras violações.</li>
+        <li>O endereço de email que você prover pode ser usado para lhe enviar informação, notificação sobre outras pessoas interagindo com o seu conteúdo ou lhe enviando mensagens e para responder a questões ou outros pedidos.</li>
       </ul>
 
       <hr class="spacer" />
 
-      <h3 id="protect">How do we protect your information?</h3>
+      <h3 id="protect">Como protegemos as suas informações?</h3>
 
-      <p>We implement a variety of security measures to maintain the safety of your personal information when you enter, submit, or access your personal information. Among other things, your browser session, as well as the traffic between your applications and the API, are secured with SSL, and your password is hashed using a strong one-way algorithm. You may enable two-factor authentication to further secure access to your account.</p>
+      <p>Nós implementamos diversas medidas de segurança para manter a segurança das suas informações pessoais quando você as acessa ou as envia. Entre outras coisas, sua sessão do navegador, bem como o tráfego entre as aplicações e a API são asseguradas usando SSL e a sua senha é guardada usando um algoritmo forte de encriptação de mão única. Você pode ativar autenticação em dois fatores como forma de aumentar a segurança no acesso à sua conta.</p>
 
       <hr class="spacer" />
 
-      <h3 id="data-retention">What is our data retention policy?</h3>
+      <h3 id="data-retention">Qual é a nossa política de retenção de dados?</h3>
 
-      <p>We will make a good faith effort to:</p>
+      <p>Nós fazemos esforços substanciais para:</p>
 
       <ul>
-        <li>Retain server logs containing the IP address of all requests to this server, in so far as such logs are kept, no more than 90 days.</li>
-        <li>Retain the IP addresses associated with registered users no more than 12 months.</li>
+        <li>Reter o histórico do servidor contendo os endereços de IP de todas as requisições feitas à esse servidor, e com respeito a quanto tempo esses logs são retidos, não mais que 90 dias.</li>
+        <li>Reter o endereço de IP associado com usuários registrados não mais que 12 meses.</li>
       </ul>
 
-      <p>You can request and download an archive of your content, including your posts, media attachments, profile picture, and header image.</p>
+      <p>Você pode pedir e fazer o download de um arquivo de todo o conteúdo da sua conta, incluindo as suas mensagens, suas mídias anexadas, imagem de perfil e imagem de topo.</p>
 
-      <p>You may irreversibly delete your account at any time.</p>
+      <p>Você pode remover irreversivelmente a sua conta a qualquer momento.</p>
 
       <hr class="spacer"/>
 
-      <h3 id="cookies">Do we use cookies?</h3>
+      <h3 id="cookies">Nós usamos cookies?</h3>
 
-      <p>Yes. Cookies are small files that a site or its service provider transfers to your computer's hard drive through your Web browser (if you allow). These cookies enable the site to recognize your browser and, if you have a registered account, associate it with your registered account.</p>
+      <p>Sim. Cookies são pequenos arquivos que um site ou serviço transfere ao seu disco rígido do seu computador através do seu navegador da web (se você permitir). Esses cookies permitem ao site conhecer seu navegador e, se você tiver uma conta registrada, associá-lo a sua conta.</p>
 
-      <p>We use cookies to understand and save your preferences for future visits.</p>
+      <p>Nós usamos cookies para compreender e salvar suas preferências para visitas futuras.</p>
 
       <hr class="spacer" />
 
-      <h3 id="disclose">Do we disclose any information to outside parties?</h3>
+      <h3 id="disclose">Nós compartilhamos qualquer informação para terceiros?</h3>
 
-      <p>We do not sell, trade, or otherwise transfer to outside parties your personally identifiable information. This does not include trusted third parties who assist us in operating our site, conducting our business, or servicing you, so long as those parties agree to keep this information confidential. We may also release your information when we believe release is appropriate to comply with the law, enforce our site policies, or protect ours or others rights, property, or safety.</p>
+      <p>Nós não vendemos, trocamos ou transferimos de qualquer maneira informação que pode lhe identificar à terceiros. Isso não inclui terceiros que podemos nos auxiliam a operar o nosso site, realizar nossos negócios ou lhe prestar serviços, contanto que esses terceiros se comprometam a manter essa informação confidencial. Nós podemos também divulgar informação quando acreditamos que é apropriado para obedecer a lei, para fazer cumprir nossas políticas ou proteger nossos direitos, propriedade ou segurança ou o direito, propriedade e segurança de outrem.</p>
 
-      <p>Your public content may be downloaded by other servers in the network. Your public and followers-only posts are delivered to the servers where your followers reside, and direct messages are delivered to the servers of the recipients, in so far as those followers or recipients reside on a different server than this.</p>
+      <p>Seu conteúdo público pode ser descarregado por outros servidores na rede. Suas mensagens públicas e somente para seus seguidores são entregues aos servidores onde seus seguidores resides e as suas mensagens diretas são entregues ao servidor dos usuários mencionados nelas, contanto que esses seguidores ou usuários residam em um servidor diferente deste.</p>
 
-      <p>When you authorize an application to use your account, depending on the scope of permissions you approve, it may access your public profile information, your following list, your followers, your lists, all your posts, and your favourites. Applications can never access your e-mail address or password.</p>
+      <p>Quando você autoriza uma aplicação a usar sua conta, dependendo do escopo de permissões que você aprovar, a aplicação pode acessar sua informação pública, a lista de usuários que você segue, seus seguidores, suas listas, suas mensagens e suas mensagens favoritas. Aplicações nunca podem acessar o seu endereço de e-mail ou senha.</p>
 
       <hr class="spacer" />
 
-      <h3 id="coppa">Children's Online Privacy Protection Act Compliance</h3>
+      <h3 id="coppa">Conformidade com a COPPA (Children's Online Privacy Protection Act)</h3>
 
-      <p>Our site, products and services are all directed to people who are at least 13 years old. If this server is in the USA, and you are under the age of 13, per the requirements of COPPA (<a href="https://en.wikipedia.org/wiki/Children%27s_Online_Privacy_Protection_Act">Children's Online Privacy Protection Act</a>) do not use this site.</p>
+      <p>Nosso site, produto e serviços são direcionados à pessoas que tem ao menos 13 anos de idade. Se esse servidor está hospedado nos EUA e você tem menos de 13 anos, de acordo com os requerimentos da COPPA (<a href="https://en.wikipedia.org/wiki/Children%27s_Online_Privacy_Protection_Act">Children's Online Privacy Protection Act</a>) não use este site.</p>
 
       <hr class="spacer" />
 
-      <h3 id="changes">Changes to our Privacy Policy</h3>
+      <h3 id="changes">Mudanças à nossa política de privacidade</h3>
 
-      <p>If we decide to change our privacy policy, we will post those changes on this page.</p>
+      <p>Se decidirmos mudar nossa política de privacidade, nós iremos disponibilizar as mudanças nesta página.</p>
 
-      <p>This document is CC-BY-SA. It was last updated March 7, 2018.</p>
+      <p>Este documento é CC-BY-SA. Ele foi atualizado pela última vez em 7 de março de 2018.</p>
 
-      <p>Originally adapted from the <a href="https://github.com/discourse/discourse">Discourse privacy policy</a>.</p>
+      <p>Adaptado originalmente a partir da <a href="https://github.com/discourse/discourse">política de privacidade Discourse</a>.</p>
     title: "%{instance} Termos de Serviço e Política de Privacidade"
   time:
     formats:
@@ -831,5 +818,6 @@ pt-BR:
   users:
     invalid_email: O endereço de e-mail é inválido
     invalid_otp_token: Código de autenticação inválido
+    otp_lost_help_html: Se você perder o acesso à ambos, você pode entrar em contato com %{email}
     seamless_external_login: Você está logado usando um serviço externo, então configurações de e-mail e password não estão disponíveis.
     signed_in_as: 'Acesso como:'
diff --git a/config/locales/pt.yml b/config/locales/pt.yml
index fb2a6cad1..a1370c91d 100644
--- a/config/locales/pt.yml
+++ b/config/locales/pt.yml
@@ -52,9 +52,7 @@ pt:
     unfollow: Deixar de seguir
   admin:
     account_moderation_notes:
-      account: Moderador
       create: Criar
-      created_at: Data
       created_msg: Nota de moderação criada com sucesso!
       delete: Eliminar
       destroyed_msg: Nota de moderação excluída com sucesso!
@@ -63,6 +61,7 @@ pt:
       by_domain: Domínio
       confirm: Confirme
       confirmed: Confirmado
+      confirming: Confirmer
       demote: Rebaixar
       disable: Desativar
       disable_two_factor_authentication: Desativar 2FA
@@ -71,6 +70,7 @@ pt:
       domain: Domínio
       edit: Editar
       email: E-mail
+      email_status: État de la messagerie
       enable: Ativar
       enabled: Ativado
       feed_url: URL do Feed
@@ -108,6 +108,10 @@ pt:
       public: Público
       push_subscription_expires: A Inscrição PuSH expira
       redownload: Atualizar avatar
+      resend_confirmation:
+        already_confirmed: Cet utilisateur est déjà confirmé
+        send: Renvoyer un courriel de confirmation
+        success: Email de confirmation envoyé avec succès!
       reset: Restaurar
       reset_password: Reset palavra-passe
       resubscribe: Reinscrever
@@ -244,12 +248,8 @@ pt:
       are_you_sure: Tens a certeza?
       comment:
         none: Nenhum
-      delete: Eliminar
       id: ID
       mark_as_resolved: Marcar como resolvido
-      nsfw:
-        'false': Mostrar imagens/vídeos
-        'true': Esconder imagens/vídeos
       report: 'Denúncia #%{id}'
       report_contents: Conteúdos
       reported_account: Conta denunciada
@@ -314,11 +314,8 @@ pt:
         delete: Eliminar
         nsfw_off: NSFW OFF
         nsfw_on: NSFW ON
-      execute: Executar
       failed_to_execute: Falhou ao executar
       media:
-        hide: Esconder média
-        show: Mostrar média
         title: Média
       no_media: Não há média
       title: Estado das contas
@@ -537,20 +534,6 @@ pt:
     other: Outro
     publishing: Publicação
     web: Web
-  push_notifications:
-    favourite:
-      title: "%{name} adicionou o teu post aos favoritos"
-    follow:
-      title: "%{name} começou a seguir-te"
-    group:
-      title: "%{count} notificações"
-    mention:
-      action_boost: Partilhar
-      action_expand: Mostrar mais
-      action_favourite: Adicionar aos favoritos
-      title: "%{name} mencionou-te"
-    reblog:
-      title: "%{name} partilhou o teu post"
   remote_follow:
     acct: Entre seu usuário@domínio do qual quer seguir
     missing_resource: Não foi possível achar a URL de redirecionamento para sua conta
diff --git a/config/locales/ru.yml b/config/locales/ru.yml
index bf4225758..89aefc1cd 100644
--- a/config/locales/ru.yml
+++ b/config/locales/ru.yml
@@ -4,6 +4,7 @@ ru:
     about_hashtag_html: Это публичные статусы, отмеченные хэштегом <strong>#%{hashtag}</strong>. Вы можете взаимодействовать с ними при наличии у Вас аккаунта в глобальной сети Mastodon.
     about_mastodon_html: Mastodon - это <em>свободная</em> социальная сеть с <em>открытым исходным кодом</em>. Как <em>децентрализованная</em> альтернатива коммерческим платформам, Mastodon предотвращает риск монополизации Вашего общения одной компанией. Выберите сервер, которому Вы доверяете &mdash; что бы Вы ни выбрали, Вы сможете общаться со всеми остальными. Любой может запустить свой собственный узел Mastodon и участвовать в <em>социальной сети</em> совершенно бесшовно.
     about_this: Об этом узле
+    administered_by: 'Администратор узла:'
     closed_registrations: В данный момент регистрация на этом узле закрыта.
     contact: Связаться
     contact_missing: Не установлено
@@ -39,6 +40,7 @@ ru:
     following: Подписан(а)
     media: Медиаконтент
     moved_html: "%{name} переехал(а) на %{new_profile_link}:"
+    network_hidden: Эта информация недоступна
     nothing_here: Здесь ничего нет!
     people_followed_by: Люди, на которых подписан(а) %{name}
     people_who_follow: Подписчики %{name}
@@ -48,21 +50,29 @@ ru:
     reserved_username: Имя пользователя зарезервировано
     roles:
       admin: Администратор
+      bot: Бот
       moderator: Модератор
     unfollow: Отписаться
   admin:
     account_moderation_notes:
-      account: Модератор
       create: Создать
-      created_at: Дата
       created_msg: Заметка модератора успешно создана!
       delete: Удалить
       destroyed_msg: Заметка модератора успешно удалена!
     accounts:
       are_you_sure: Вы уверены?
+      avatar: Аватар
       by_domain: Домен
+      change_email:
+        changed_msg: E-mail аккаунта успешно изменён!
+        current_email: Текущий e-mail
+        label: Сменить e-mail
+        new_email: Новый e-mail
+        submit: Сменить e-mail
+        title: Сменить e-mail для %{username}
       confirm: Подтвердить
       confirmed: Подтверждено
+      confirming: Подтверждение
       demote: Разжаловать
       disable: Отключить
       disable_two_factor_authentication: Отключить 2FA
@@ -71,6 +81,7 @@ ru:
       domain: Домен
       edit: Изменить
       email: E-mail
+      email_status: Статус e-mail
       enable: Включить
       enabled: Включен
       feed_url: URL фида
@@ -108,6 +119,11 @@ ru:
       public: Публичный
       push_subscription_expires: Подписка PuSH истекает
       redownload: Обновить аватар
+      remove_avatar: Удалить аватар
+      resend_confirmation:
+        already_confirmed: Этот пользователь уже подтвержден
+        send: Повторно отправить подтверждение по электронной почте
+        success: Письмо с подтверждением успешно отправлено!
       reset: Сбросить
       reset_password: Сбросить пароль
       resubscribe: Переподписаться
@@ -128,13 +144,16 @@ ru:
       statuses: Статусы
       subscribe: Подписаться
       title: Аккаунты
+      unconfirmed_email: Неподтверждённый e-mail
       undo_silenced: Снять глушение
       undo_suspension: Снять блокировку
       unsubscribe: Отписаться
       username: Имя пользователя
-      web: WWW
+      web: Веб
     action_logs:
       actions:
+        assigned_to_self_report: "%{name} назначил(а) жалобу %{target} на себя"
+        change_email_user: "%{name} сменил(а) e-mail пользователя %{target}"
         confirm_user: "%{name} подтвердил(а) e-mail адрес пользователя %{target}"
         create_custom_emoji: "%{name} загрузил(а) новый эмодзи %{target}"
         create_domain_block: "%{name} заблокировал(а) домен %{target}"
@@ -150,10 +169,13 @@ ru:
         enable_user: "%{name} включил(а) вход пользователя %{target}"
         memorialize_account: "%{name} перевел(а) аккаунт пользователя %{target} в режим памятника"
         promote_user: "%{name} повысил(а) пользователя %{target}"
+        remove_avatar_user: "%{name} удалил(а) аватар пользователя %{target}"
+        reopen_report: "%{name} переоткрыл(а) жалобу %{target}"
         reset_password_user: "%{name} сбросил(а) пароль пользователя %{target}"
-        resolve_report: "%{name} dismissed report %{target}"
+        resolve_report: "%{name} решил(а) жалобу %{target}"
         silence_account: "%{name} заглушил(а) аккаунт %{target}"
         suspend_account: "%{name} заморозил(а) аккаунт %{target}"
+        unassigned_report: "%{name} сняла назначение жалобы %{target}"
         unsilence_account: "%{name} снял(а) глушение аккаунта %{target}"
         unsuspend_account: "%{name} разморозил(а) аккаунт %{target}"
         update_custom_emoji: "%{name} обновил(а) эмодзи %{target}"
@@ -241,28 +263,44 @@ ru:
         expired: Истёкшие
         title: Фильтр
       title: Приглашения
+    report_notes:
+      created_msg: Примечание жалобы создано!
+      destroyed_msg: Примечание жалобы удалено!
     reports:
+      account:
+        note: заметка
+        report: жалоба
       action_taken_by: 'Действие предпринято:'
       are_you_sure: Вы уверены?
+      assign_to_self: Назначить себе
+      assigned: Назначенный модератор
       comment:
         none: Нет
-      delete: Удалить
+      created_at: Создано
       id: ID
       mark_as_resolved: Отметить как разрешенную
-      nsfw:
-        'false': Показать мультимедийные вложения
-        'true': Скрыть мультимедийные вложения
+      mark_as_unresolved: Отметить как неразрешённую
+      notes:
+        create: Добавить заметку
+        create_and_resolve: Разрешить с заметкой
+        create_and_unresolve: Переоткрыть с заметкой
+        delete: Удалить
+        placeholder: Опишите, какие действия были приняты, или любые другие подробности…
+      reopen: Переоткрыть жалобу
       report: 'Жалоба #%{id}'
       report_contents: Содержимое
       reported_account: Аккаунт нарушителя
       reported_by: Отправитель жалобы
       resolved: Разрешено
+      resolved_msg: Жалоба успешно обработана!
       silence_account: Заглушить аккаунт
       status: Статус
       suspend_account: Блокировать аккаунт
       target: Цель
       title: Жалобы
+      unassign: Снять назначение
       unresolved: Неразрешенные
+      updated_at: Обновлена
       view: Просмотреть
     settings:
       activity_api_enabled:
@@ -322,11 +360,8 @@ ru:
         delete: Удалить
         nsfw_off: Выключить NSFW
         nsfw_on: Включить NSFW
-      execute: Выполнить
       failed_to_execute: Не удалось выполнить
       media:
-        hide: Скрыть медиаконтент
-        show: Показать медиаконтент
         title: Медиаконтент
       no_media: Без медиаконтента
       title: Статусы аккаунта
@@ -342,6 +377,7 @@ ru:
   admin_mailer:
     new_report:
       body: "%{reporter} подал(а) жалобу на %{target}"
+      body_remote: Кто-то с узла %{domain} пожаловался на %{target}
       subject: Новая жалоба, узел %{instance} (#%{id})
   application_mailer:
     notification_preferences: Изменить настройки e-mail
@@ -431,7 +467,7 @@ ru:
     archive_takeout:
       date: Дата
       download: Скачать ваш архив
-      hint_html: Вы можете запросить архив своих <strong>статусов и загруженных медиа-файлов</strong>. Экспортированные данные будут в формате ActivityPub, который можно прочесть любой соответствующей программой.
+      hint_html: Вы можете запросить архив своих <strong>статусов и загруженных медиа-файлов</strong>. Экспортированные данные будут в формате ActivityPub, который можно прочесть любой соответствующей программой. Запрашивать архив можно каждые 7 дней.
       in_progress: Собирается ваш архив...
       request: Запросить ваш архив
       size: Размер
@@ -447,6 +483,8 @@ ru:
     lock_link: Закройте аккаунт
     purge: Удалить из подписчиков
     success:
+      few: В процессе мягкой блокировки подписчиков с %{count} доменов...
+      many: В процессе мягкой блокировки подписчиков с %{count} доменов...
       one: В процессе мягкой блокировки подписчиков с одного домена...
       other: В процессе мягкой блокировки подписчиков с %{count} доменов...
     true_privacy_html: Пожалуйста, заметьте, что <strong>настоящая конфиденциальность может быть достигнута только при помощи end-to-end шифрования</strong>.
@@ -457,6 +495,8 @@ ru:
     powered_by: работает на %{link}
     save_changes: Сохранить изменения
     validation_errors:
+      few: Что-то здесь не так! Пожалуйста, прочитайте о %{count} ошибках ниже
+      many: Что-то здесь не так! Пожалуйста, прочитайте о %{count} ошибках ниже
       one: Что-то здесь не так! Пожалуйста, прочитайте об ошибке ниже
       other: Что-то здесь не так! Пожалуйста, прочитайте о %{count} ошибках ниже
   imports:
@@ -552,7 +592,7 @@ ru:
         units:
           billion: млрд
           million: млн
-          quadrillion: Q
+          quadrillion: квадрлн
           thousand: тыс
           trillion: трлн
           unit: ''
@@ -567,25 +607,15 @@ ru:
     other: Другое
     publishing: Публикация
     web: WWW
-  push_notifications:
-    favourite:
-      title: Ваш статус понравился %{name}
-    follow:
-      title: "%{name} теперь подписан(а) на Вас"
-    group:
-      title: "%{count} уведомлений"
-    mention:
-      action_boost: Продвинуть
-      action_expand: Развернуть
-      action_favourite: Нравится
-      title: Вас упомянул(а) %{name}
-    reblog:
-      title: "%{name} продвинул(а) Ваш статус"
   remote_follow:
     acct: Введите username@domain, откуда Вы хотите подписаться
     missing_resource: Поиск требуемого перенаправления URL для Вашего аккаунта завершился неудачей
     proceed: Продолжить подписку
     prompt: 'Вы хотите подписаться на:'
+  remote_unfollow:
+    error: Ошибка
+    title: Заголовок
+    unfollowed: Отписаны
   sessions:
     activity: Последняя активность
     browser: Браузер
@@ -655,7 +685,13 @@ ru:
         many: "%{count} видео"
         one: "%{count} видео"
         other: "%{count} видео"
+    boosted_from_html: Продвижение польз. %{acct_link}
     content_warning: 'Спойлер: %{warning}'
+    disallowed_hashtags:
+      few: 'содержались запрещённые хэштеги: %{tags}'
+      many: 'содержались запрещённые хэштеги: %{tags}'
+      one: 'содержался запрещённый хэштег: %{tags}'
+      other: 'содержались запрещённые хэштеги: %{tags}'
     open_in_web: Открыть в WWW
     over_character_limit: превышен лимит символов (%{max})
     pin_errors:
@@ -678,9 +714,88 @@ ru:
     reblogged: продвинул(а)
     sensitive_content: Чувствительный контент
   terms:
+    body_html: |
+      <h2>Privacy Policy</h2>
+      <h3 id="collect">What information do we collect?</h3>
+
+      <ul>
+        <li><em>Basic account information</em>: If you register on this server, you may be asked to enter a username, an e-mail address and a password. You may also enter additional profile information such as a display name and biography, and upload a profile picture and header image. The username, display name, biography, profile picture and header image are always listed publicly.</li>
+        <li><em>Posts, following and other public information</em>: The list of people you follow is listed publicly, the same is true for your followers. When you submit a message, the date and time is stored as well as the application you submitted the message from. Messages may contain media attachments, such as pictures and videos. Public and unlisted posts are available publicly. When you feature a post on your profile, that is also publicly available information. Your posts are delivered to your followers, in some cases it means they are delivered to different servers and copies are stored there. When you delete posts, this is likewise delivered to your followers. The action of reblogging or favouriting another post is always public.</li>
+        <li><em>Direct and followers-only posts</em>: All posts are stored and processed on the server. Followers-only posts are delivered to your followers and users who are mentioned in them, and direct posts are delivered only to users mentioned in them. In some cases it means they are delivered to different servers and copies are stored there. We make a good faith effort to limit the access to those posts only to authorized persons, but other servers may fail to do so. Therefore it's important to review servers your followers belong to. You may toggle an option to approve and reject new followers manually in the settings. <em>Please keep in mind that the operators of the server and any receiving server may view such messages</em>, and that recipients may screenshot, copy or otherwise re-share them. <em>Do not share any dangerous information over Mastodon.</em></li>
+        <li><em>IPs and other metadata</em>: When you log in, we record the IP address you log in from, as well as the name of your browser application. All the logged in sessions are available for your review and revocation in the settings. The latest IP address used is stored for up to 12 months. We also may retain server logs which include the IP address of every request to our server.</li>
+      </ul>
+
+      <hr class="spacer" />
+
+      <h3 id="use">What do we use your information for?</h3>
+
+      <p>Any of the information we collect from you may be used in the following ways:</p>
+
+      <ul>
+        <li>To provide the core functionality of Mastodon. You can only interact with other people's content and post your own content when you are logged in. For example, you may follow other people to view their combined posts in your own personalized home timeline.</li>
+        <li>To aid moderation of the community, for example comparing your IP address with other known ones to determine ban evasion or other violations.</li>
+        <li>The email address you provide may be used to send you information, notifications about other people interacting with your content or sending you messages, and to respond to inquiries, and/or other requests or questions.</li>
+      </ul>
+
+      <hr class="spacer" />
+
+      <h3 id="protect">How do we protect your information?</h3>
+
+      <p>We implement a variety of security measures to maintain the safety of your personal information when you enter, submit, or access your personal information. Among other things, your browser session, as well as the traffic between your applications and the API, are secured with SSL, and your password is hashed using a strong one-way algorithm. You may enable two-factor authentication to further secure access to your account.</p>
+
+      <hr class="spacer" />
+
+      <h3 id="data-retention">What is our data retention policy?</h3>
+
+      <p>We will make a good faith effort to:</p>
+
+      <ul>
+        <li>Retain server logs containing the IP address of all requests to this server, in so far as such logs are kept, no more than 90 days.</li>
+        <li>Retain the IP addresses associated with registered users no more than 12 months.</li>
+      </ul>
+
+      <p>You can request and download an archive of your content, including your posts, media attachments, profile picture, and header image.</p>
+
+      <p>You may irreversibly delete your account at any time.</p>
+
+      <hr class="spacer"/>
+
+      <h3 id="cookies">Do we use cookies?</h3>
+
+      <p>Yes. Cookies are small files that a site or its service provider transfers to your computer's hard drive through your Web browser (if you allow). These cookies enable the site to recognize your browser and, if you have a registered account, associate it with your registered account.</p>
+
+      <p>We use cookies to understand and save your preferences for future visits.</p>
+
+      <hr class="spacer" />
+
+      <h3 id="disclose">Do we disclose any information to outside parties?</h3>
+
+      <p>We do not sell, trade, or otherwise transfer to outside parties your personally identifiable information. This does not include trusted third parties who assist us in operating our site, conducting our business, or servicing you, so long as those parties agree to keep this information confidential. We may also release your information when we believe release is appropriate to comply with the law, enforce our site policies, or protect ours or others rights, property, or safety.</p>
+
+      <p>Your public content may be downloaded by other servers in the network. Your public and followers-only posts are delivered to the servers where your followers reside, and direct messages are delivered to the servers of the recipients, in so far as those followers or recipients reside on a different server than this.</p>
+
+      <p>When you authorize an application to use your account, depending on the scope of permissions you approve, it may access your public profile information, your following list, your followers, your lists, all your posts, and your favourites. Applications can never access your e-mail address or password.</p>
+
+      <hr class="spacer" />
+
+      <h3 id="coppa">Children's Online Privacy Protection Act Compliance</h3>
+
+      <p>Our site, products and services are all directed to people who are at least 13 years old. If this server is in the USA, and you are under the age of 13, per the requirements of COPPA (<a href="https://en.wikipedia.org/wiki/Children%27s_Online_Privacy_Protection_Act">Children's Online Privacy Protection Act</a>) do not use this site.</p>
+
+      <hr class="spacer" />
+
+      <h3 id="changes">Changes to our Privacy Policy</h3>
+
+      <p>If we decide to change our privacy policy, we will post those changes on this page.</p>
+
+      <p>This document is CC-BY-SA. It was last updated March 7, 2018.</p>
+
+      <p>Originally adapted from the <a href="https://github.com/discourse/discourse">Discourse privacy policy</a>.</p>
     title: Условия обслуживания и политика конфиденциальности %{instance}
   themes:
+    contrast: Высококонтрастная
     default: Mastodon
+    mastodon-light: Mastodon (светлая)
   time:
     formats:
       default: "%b %d, %Y, %H:%M"
@@ -725,6 +840,7 @@ ru:
       title: Добро пожаловать на борт, %{name}!
   users:
     invalid_email: Введенный e-mail неверен
-    invalid_otp_token: Введен неверный код
+    invalid_otp_token: Введен неверный код двухфакторной аутентификации
+    otp_lost_help_html: Если Вы потеряли доступ к обоим, свяжитесь с %{email}
     seamless_external_login: Вы залогинены через сторонний сервис, поэтому настройки e-mail и пароля недоступны.
     signed_in_as: 'Выполнен вход под именем:'
diff --git a/config/locales/simple_form.ar.yml b/config/locales/simple_form.ar.yml
index 28cfa8ab7..3d555718c 100644
--- a/config/locales/simple_form.ar.yml
+++ b/config/locales/simple_form.ar.yml
@@ -4,22 +4,18 @@ ar:
     hints:
       defaults:
         avatar: ملف PNG أو GIF أو JPG. حجمه على أقصى تصدير 2MB. سيتم تصغيره إلى 400x400px
+        bot: يُعلِم أنّ هذا الحساب لا يمثل شخصًا
         digest: تُرسَل إليك بعد مُضيّ مدة مِن خمول نشاطك و فقط إذا ما تلقيت رسائل شخصية مباشِرة أثناء فترة غيابك مِن الشبكة
-        display_name:
-          one: <span class="name-counter">1</span> حرف باقي
-          other: <span class="name-counter">%{count}</span> حروف متبقية
         fields: يُمكنك عرض 4 عناصر على شكل جدول في ملفك الشخصي
         header: ملف PNG أو GIF أو JPG. حجمه على أقصى تصدير 2MB. سيتم تصغيره إلى 700x335px
         locked: يتطلب منك الموافقة يدويا على طلبات المتابعة
-        note:
-          one: <span class="note-counter">1</span> حرف متبقي
-          other: <span class="note-counter">%{count}</span> حروف متبقية
+        setting_hide_network: الحسابات التي تُتابعها و التي تُتابِعك على حد سواء لن تُعرَض على صفحتك الشخصية
         setting_noindex: ذلك يؤثر على حالة ملفك الشخصي و صفحاتك
         setting_theme: ذلك يؤثر على الشكل الذي سيبدو عليه ماستدون عندما تقوم بالدخول مِن أي جهاز.
       imports:
         data: ملف CSV تم تصديره مِن مثيل خادوم ماستدون آخر
       sessions:
-        otp: قم بإدخال رمز المصادقة بخطوتين مِن هاتفك أو إستخدم أحد رموز النفاذ الإحتياطية.
+        otp: 'قم بإدخال رمز المصادقة بخطوتين الذي قام بتوليده تطبيق جهازك أو إستخدم أحد رموز النفاذ الإحتياطية :'
       user:
         filtered_languages: سوف يتم تصفية و إخفاء اللغات المختارة من خيوطك العمومية
     labels:
@@ -29,6 +25,7 @@ ar:
           value: المحتوى
       defaults:
         avatar: الصورة الرمزية
+        bot: إنّ هذا الحساب روبوت آلي
         confirm_new_password: تأكيد كلمة السر الجديدة
         confirm_password: تأكيد كلمة السر
         current_password: كلمة السر الحالية
@@ -52,6 +49,7 @@ ar:
         setting_default_sensitive: إعتبر الوسائط دائما كمحتوى حساس
         setting_delete_modal: إظهار مربع حوار للتأكيد قبل حذف أي تبويق
         setting_display_sensitive_media: دائمًا إظهار الوسائط الحساسة
+        setting_hide_network: إخفِ شبكتك
         setting_noindex: عدم السماح لمحركات البحث بفهرسة ملفك الشخصي
         setting_reduce_motion: تخفيض عدد الصور في الوسائط المتحركة
         setting_system_font_ui: إستخدم الخطوط الإفتراضية للنظام
diff --git a/config/locales/simple_form.ca.yml b/config/locales/simple_form.ca.yml
index 1b04da90a..5df7bf77b 100644
--- a/config/locales/simple_form.ca.yml
+++ b/config/locales/simple_form.ca.yml
@@ -4,6 +4,7 @@ ca:
     hints:
       defaults:
         avatar: PNG, GIF o JPG. Màxim 2MB. S'escalarà a 400x400px
+        bot: Aquest compte realitza principalment accions automatitzades i pot no estar controlat per cap persona
         digest: Només s'envia després d'un llarg període d'inactivitat amb un resum de les mencions que has rebut en la teva absència
         display_name:
           one: <span class="name-counter">1</span> càracter restant
@@ -14,12 +15,13 @@ ca:
         note:
           one: <span class="note-counter">1</span> càracter restant
           other: <span class="note-counter">%{count}</span> caràcters restants
+        setting_hide_network: Qui tu segueixes i els que et segueixen a tu no es mostraran en el teu perfil
         setting_noindex: Afecta el teu perfil públic i les pàgines d'estat
         setting_theme: Afecta l'aspecte de Mastodon quan es visita des de qualsevol dispositiu.
       imports:
         data: Fitxer CSV exportat des de una altra instància de Mastodon
       sessions:
-        otp: Introdueix el codi de dos factors des del teu telèfon o utilitza un dels teus codis de recuperació.
+        otp: 'Introdueix el codi de dos factors generat per el teu telèfon o utilitza un dels teus codis de recuperació:'
       user:
         filtered_languages: Les llengües seleccionades s'eliminaran de les línies de temps públiques
     labels:
@@ -29,6 +31,7 @@ ca:
           value: Contingut
       defaults:
         avatar: Avatar
+        bot: Aquest compte és un bot
         confirm_new_password: Confirma la contrasenya nova
         confirm_password: Confirma la contrasenya
         current_password: Contrasenya actual
@@ -52,6 +55,7 @@ ca:
         setting_default_sensitive: Marca sempre els elements multimèdia com a sensibles
         setting_delete_modal: Mostra la finestra de confirmació abans de suprimir un toot
         setting_display_sensitive_media: Mostra sempre els elements multimèdia marcats com a sensibles
+        setting_hide_network: Amaga la teva xarxa
         setting_noindex: Desactivació de la indexació del motor de cerca
         setting_reduce_motion: Redueix el moviment en animacions
         setting_system_font_ui: Utilitza el tipus de lletra predeterminat del sistema
diff --git a/config/locales/simple_form.co.yml b/config/locales/simple_form.co.yml
new file mode 100644
index 000000000..8d2470435
--- /dev/null
+++ b/config/locales/simple_form.co.yml
@@ -0,0 +1,81 @@
+---
+co:
+  simple_form:
+    hints:
+      defaults:
+        avatar: Furmatu PNG, GIF o JPG. 2Mo o menu. Sarà ridottu à 400x400px
+        bot: Avisa a ghjente chì stu contu ùn riprisenta micca una parsona
+        digest: Solu mandatu dopu à una longa perioda d’inattività, è solu s’elli ci sò novi missaghji diretti
+        display_name:
+          one: Ci ferma <span class="name-counter">1</span> caratteru
+          other: Ci fermanu <span class="name-counter">%{count}</span> caratteri
+        fields: Pudete avè fin’à 4 elementi mustrati cum’un tavulone nant’à u vostru prufile
+        header: Furmatu PNG, GIF o JPG. 2Mo o menu. Sarà ridottu à 700x335px
+        locked: Duvarete appruvà e dumande d’abbunamentu
+        note:
+          one: Ci ferma <span class="name-counter">1</span> caratteru
+          other: Ci fermanu <span class="name-counter">%{count}</span> caratteri
+        setting_noindex: Tocca à u vostru prufile pubblicu è i vostri statuti
+        setting_theme: Tocca à l’apparenza di Mastodon quandu site cunnettatu·a da qualch’apparechju.
+      imports:
+        data: Un fugliale CSV da un’altr’istanza di Mastodon
+      sessions:
+        otp: 'Entrate u codice d’identificazione à dui fattori nant’à u vostru telefuninu, o unu di i vostri codici di ricuperazione:'
+      user:
+        filtered_languages: Ùn viderete micca e lingue selezziunate nant’à e linee pubbliche
+    labels:
+      account:
+        fields:
+          name: Label
+          value: Cuntinutu
+      defaults:
+        avatar: Ritrattu di prufile
+        bot: Stu contu hè un bot
+        confirm_new_password: Cunfirmà a nova chjave d’accessu
+        confirm_password: Cunfirmà a chjave d’accessu
+        current_password: Chjave d’accessu attuale
+        data: Dati
+        display_name: Nome pubblicu
+        email: Indirizzu e-mail
+        expires_in: Spira dopu à
+        fields: Metadata di u prufile
+        filtered_languages: Lingue filtrate
+        header: Ritrattu di cuprendula
+        locale: Lingua
+        locked: Privatizà u contu
+        max_uses: Numeru massimale d’utilizazione
+        new_password: Nova chjave d’accessu
+        note: Descrizzione
+        otp_attempt: Codice d’identificazione à dui fattori
+        password: Chjave d’accessu
+        setting_auto_play_gif: Lettura autumatica di i GIF animati
+        setting_boost_modal: Mustrà una cunfirmazione per sparte un statutu
+        setting_default_privacy: Cunfidenzialità di i statuti
+        setting_default_sensitive: Sempre cunsiderà media cum’è sensibili
+        setting_delete_modal: Mustrà une cunfirmazione per toglie un statutu
+        setting_display_sensitive_media: Sempre mustrà media marcati cum’è sensibili
+        setting_noindex: Dumandà à i motori di ricerca internet d’un pudè micca esse truvatu·a cusì
+        setting_reduce_motion: Fà chì l’animazione vanu più pianu
+        setting_system_font_ui: Pulizza di caratteri di u sistemu
+        setting_theme: Tema di u situ
+        setting_unfollow_modal: Mustrà una cunfirmazione per siguità qualch’unu
+        severity: Severità
+        type: Tippu d’impurtazione
+        username: Cugnome
+        username_or_email: Cugnome o Email
+      interactions:
+        must_be_follower: Piattà e nutificazione di quelli·e ch’ùn vi seguitanu
+        must_be_following: Piattà e nutificazione di quelli·e ch’ùn seguitate
+        must_be_following_dm: Bluccà e missaghji diretti di quelli·e ch’ùn seguitate
+      notification_emails:
+        digest: Mandà e-mail di ricapitulazione
+        favourite: Mandà un’e-mail quandu qualch’unu aghjunghje i mo statuti à i so favuriti
+        follow: Mandà un’e-mail quandu qualch’unu mi seguita
+        follow_request: Mandà un’e-mail quandu qualch’unu vole seguitami
+        mention: Mandà un’e-mail quandu qualch’unu mi mintuva
+        reblog: Mandà un’e-mail quandu qualch’unu sparte i mo statuti
+    'no': Nò
+    required:
+      mark: "*"
+      text: riquisiti
+    'yes': Ié
diff --git a/config/locales/simple_form.de.yml b/config/locales/simple_form.de.yml
index a9d650a26..1bf1cbf78 100644
--- a/config/locales/simple_form.de.yml
+++ b/config/locales/simple_form.de.yml
@@ -4,6 +4,7 @@ de:
     hints:
       defaults:
         avatar: PNG, GIF oder JPG. Maximal 2 MB. Wird auf 400×400 px herunterskaliert
+        bot: Warnt Besucher das dieser Nutzer keine echte Person darstellt
         digest: Wenn du lange Zeit inaktiv bist, wird dir eine Zusammenfassung von Erwähnungen in deiner Abwesenheit zugeschickt
         display_name:
           one: <span class="name-counter">1</span> Zeichen verbleibt
@@ -19,7 +20,7 @@ de:
       imports:
         data: CSV-Datei, die aus einer anderen Mastodon-Instanz exportiert wurde
       sessions:
-        otp: Gib den Zwei-Faktor-Authentisierungs-Code von deinem Telefon ein oder benutze einen deiner Wiederherstellungscodes.
+        otp: 'Gib den Zwei-Faktor-Authentisierungscode von deinem Telefon ein oder benutze einen deiner Wiederherstellungscodes:'
       user:
         filtered_languages: Ausgewählte Sprachen werden aus deinen öffentlichen Zeitleisten gefiltert
     labels:
@@ -29,6 +30,7 @@ de:
           value: Inhalt
       defaults:
         avatar: Profilbild
+        bot: Dies ist ein bot Benutzer
         confirm_new_password: Neues Passwort bestätigen
         confirm_password: Passwort bestätigen
         current_password: Derzeitiges Passwort
diff --git a/config/locales/simple_form.en.yml b/config/locales/simple_form.en.yml
index f635bf441..851b678e1 100644
--- a/config/locales/simple_form.en.yml
+++ b/config/locales/simple_form.en.yml
@@ -4,6 +4,7 @@ en:
     hints:
       defaults:
         avatar: PNG, GIF or JPG. At most 2MB. Will be downscaled to 400x400px
+        bot: This account mainly performs automated actions and might not be monitored
         digest: Only sent after a long period of inactivity and only if you have received any personal messages in your absence
         display_name:
           one: <span class="name-counter">1</span> character left
@@ -14,12 +15,13 @@ en:
         note:
           one: <span class="note-counter">1</span> character left
           other: <span class="note-counter">%{count}</span> characters left
+        setting_hide_network: Who you follow and who follows you will not be shown on your profile
         setting_noindex: Affects your public profile and status pages
         setting_skin: Reskins the selected Mastodon flavour
       imports:
         data: CSV file exported from another Mastodon instance
       sessions:
-        otp: Enter the Two-factor code from your phone or use one of your recovery codes.
+        otp: 'Enter the two-factor code generated by your phone app or use one of your recovery codes:'
       user:
         filtered_languages: Checked languages will be filtered from public timelines for you
     labels:
@@ -29,6 +31,7 @@ en:
           value: Content
       defaults:
         avatar: Avatar
+        bot: This is a bot account
         confirm_new_password: Confirm new password
         confirm_password: Confirm password
         current_password: Current password
@@ -53,6 +56,7 @@ en:
         setting_delete_modal: Show confirmation dialog before deleting a toot
         setting_display_sensitive_media: Always show media marked as sensitive
         setting_favourite_modal: Show confirmation dialog before favouriting
+        setting_hide_network: Hide your network
         setting_noindex: Opt-out of search engine indexing
         setting_reduce_motion: Reduce motion in animations
         setting_skin: Skin
diff --git a/config/locales/simple_form.eo.yml b/config/locales/simple_form.eo.yml
index 41a0c26aa..4027c1b60 100644
--- a/config/locales/simple_form.eo.yml
+++ b/config/locales/simple_form.eo.yml
@@ -4,26 +4,34 @@ eo:
     hints:
       defaults:
         avatar: Formato PNG, GIF aŭ JPG. Ĝis 2MB. Estos malgrandigita al 400x400px
+        bot: Tiu konto ĉefe faras aŭtomatajn agojn, kaj povas esti ne kontrolata
         digest: Sendita nur post longa tempo de neaktiveco, kaj nur se vi ricevis personan mesaĝon en via foresto
         display_name:
           one: <span class="name-counter">1</span> signo restas
           other: <span class="name-counter">%{count}</span> signoj restas
+        fields: Vi povas havi ĝis 4 tabelajn elementojn en via profilo
         header: Formato PNG, GIF aŭ JPG. Ĝis 2MB. Estos malgrandigita al 700x335px
         locked: Vi devos aprobi ĉiun peton de sekvado mane
         note:
           one: <span class="note-counter">1</span> signo restas
           other: <span class="note-counter">%{count}</span> signoj restas
+        setting_hide_network: Tiuj, kiujn vi sekvas, kaj tiuj, kiuj sekvas vin ne estos videblaj en via profilo
         setting_noindex: Influas vian publikan profilon kaj mesaĝajn paĝojn
         setting_theme: Influas kiel Mastodon aspektas post ensaluto de ajna aparato.
       imports:
         data: CSV-dosiero el alia nodo de Mastodon
       sessions:
-        otp: Enmetu la kodon de dufaktora aŭtentigo el via telefono aŭ uzu unu el la realiraj kodoj.
+        otp: 'Enmetu la kodon de dufaktora aŭtentigo el via telefono aŭ uzu unu el viaj realiraj kodoj:'
       user:
         filtered_languages: Markitaj lingvoj estos elfiltritaj de publikaj tempolinioj por vi
     labels:
+      account:
+        fields:
+          name: Etikedo
+          value: Enhavo
       defaults:
         avatar: Profilbildo
+        bot: Tio estas robota konto
         confirm_new_password: Konfirmi novan pasvorton
         confirm_password: Konfirmi pasvorton
         current_password: Nuna pasvorto
@@ -31,6 +39,7 @@ eo:
         display_name: Publika nomo
         email: Retadreso
         expires_in: Eksvalidiĝas post
+        fields: Profilaj metadatumoj
         filtered_languages: Filtritaj lingvoj
         header: Fonbildo
         locale: Lingvo
@@ -46,6 +55,7 @@ eo:
         setting_default_sensitive: Ĉiam marki aŭdovidaĵojn tiklaj
         setting_delete_modal: Montri fenestron por konfirmi antaŭ ol forigi mesaĝon
         setting_display_sensitive_media: Ĉiam montri aŭdovidaĵojn markitajn tiklaj
+        setting_hide_network: Kaŝi viajn sekvantojn kaj sekvatojn
         setting_noindex: Ellistiĝi de retserĉila indeksado
         setting_reduce_motion: Malrapidigi animaciojn
         setting_system_font_ui: Uzi la dekomencan tiparon de la sistemo
diff --git a/config/locales/simple_form.eu.yml b/config/locales/simple_form.eu.yml
index d856feac5..22b71bac1 100644
--- a/config/locales/simple_form.eu.yml
+++ b/config/locales/simple_form.eu.yml
@@ -28,5 +28,14 @@ eu:
         filtered_languages: Iragazitako hizkuntzak
         locale: Hizkuntza
         new_password: Pasahitz berria
-        note: Bio
+        note: Biografia
         password: Pasahitza
+        setting_boost_modal: Erakutsi baieztapen elkarrizketa-koadroa bultzada eman aurretik
+        setting_default_privacy: Mezuaren pribatutasuna
+      notification_emails:
+        reblog: Bidali e-mail mezua norbaitek zure mezuari bultzada ematen badio
+    'no': Ez
+    required:
+      mark: "*"
+      text: beharrezkoa
+    'yes': Bai
diff --git a/config/locales/simple_form.fa.yml b/config/locales/simple_form.fa.yml
index ddb13ae43..13ff7801e 100644
--- a/config/locales/simple_form.fa.yml
+++ b/config/locales/simple_form.fa.yml
@@ -3,27 +3,35 @@ fa:
   simple_form:
     hints:
       defaults:
-        avatar: یکی از قالب‌های PNG یا  GIF یا JPG. بیشترین اندازه ۲ مگابایت. تصویر به اندازهٔ ۱۲۰×۱۲۰ پیکسل تبدیل خواهد شد
-        digest: پس از مدت طولانی عدم فعالیت فرستاده می‌شود، شامل خلاصه‌ای از مواردی که در نبودتان از شما نام برده شده
+        avatar: یکی از قالب‌های PNG یا  GIF یا JPG. بیشترین اندازه ۲ مگابایت. تصویر به اندازهٔ ۴۰۰×۴۰۰ پیکسل تبدیل خواهد شد
+        bot: این حساب بیشتر به طور خودکار فعالیت می‌کند و نظارت پیوسته‌ای روی آن وجود ندارد
+        digest: تنها وقتی فرستاده می‌شود که مدتی طولانی فعالیتی نداشته باشید و در این مدت برای شما پیغام خصوصی‌ای نوشته شده باشد
         display_name:
           one: <span class="name-counter">1</span> حرف باقی مانده
           other: <span class="name-counter">%{count}</span> حرف باقی مانده
+        fields: شما می‌توانید تا چهار مورد را در یک جدول در نمایهٔ خود نمایش دهید
         header: یکی از قالب‌های PNG یا  GIF یا JPG. بیشترین اندازه ۲ مگابایت. تصویر به اندازهٔ ۳۳۵×۷۰۰ پیکسل تبدیل خواهد شد
-        locked: باید پیگیران تازه را خودتان تأیید کنید. حریم خصوصی پیش‌فرض نوشته‌ها را روی پیگیران تنظیم می‌کند
+        locked: باید پیگیران تازه را خودتان تأیید کنید
         note:
           one: <span class="note-counter">1</span> حرف باقی مانده
           other: <span class="note-counter">%{count}</span> حرف باقی مانده
+        setting_hide_network: فهرست پیگیران شما و فهرست کسانی که شما پی می‌گیرید روی نمایهٔ شما دیده نخواهد شد
         setting_noindex: روی نمایهٔ عمومی و صفحهٔ نوشته‌های شما تأثیر می‌گذارد
         setting_theme: ظاهر ماستدون را وقتی که از هر دستگاهی به آن وارد می‌شوید تعیین می‌کند.
       imports:
         data: پروندهٔ CSV که از سرور ماستدون دیگری برون‌سپاری شده
       sessions:
-        otp: کد تأیید دومرحله‌ای را از تلفن خود وارد کنید یا یکی از کدهای بازیابی را به کار ببرید.
+        otp: 'کد تأیید دومرحله‌ای که اپ روی تلفن شما ساخته را وارد کنید یا یکی از کدهای بازیابی را به کار ببرید:'
       user:
         filtered_languages: زبان‌های انتخاب‌شده از فهرست عمومی نوشته‌هایی که می‌بینید حذف می‌شوند
     labels:
+      account:
+        fields:
+          name: برچسب
+          value: محتوا
       defaults:
         avatar: تصویر نمایه
+        bot: این حساب یک ربات است
         confirm_new_password: تأیید رمز تازه
         confirm_password: تأیید رمز
         current_password: رمز فعلی
@@ -31,6 +39,7 @@ fa:
         display_name: نمایش به نام
         email: نشانی ایمیل
         expires_in: تاریخ انقضا
+        fields: اطلاعات تکمیلی نمایه
         filtered_languages: زبان‌های فیلترشده
         header: تصویر زمینه
         locale: زبان
@@ -44,8 +53,10 @@ fa:
         setting_boost_modal: نمایش پیغام تأیید پیش از بازبوقیدن
         setting_default_privacy: حریم خصوصی نوشته‌ها
         setting_default_sensitive: همیشه تصاویر را به عنوان حساس علامت بزن
-        setting_delete_modal: پیش از پاک کردن یک نوشته پیغام تأیید نشان بده
-        setting_noindex: درخواست از موتورهای جستجو برای لغو فهرست‌سازی
+        setting_delete_modal: نمایش پیغام تأیید پیش از پاک کردن یک نوشته
+        setting_display_sensitive_media: همیشه تصویرهای علامت‌زده‌شده به عنوان حساس را نمایش بده
+        setting_hide_network: نهفتن شبکهٔ ارتباطی
+        setting_noindex: درخواست از موتورهای جستجوگر برای ظاهر نشدن در نتایج جستجو
         setting_reduce_motion: کاستن از حرکت در پویانمایی‌ها
         setting_system_font_ui: به‌کاربردن قلم پیش‌فرض سیستم
         setting_theme: تم سایت
@@ -53,13 +64,14 @@ fa:
         severity: شدت
         type: نوع درون‌ریزی
         username: نام کاربری (تنها حروف انگلیسی)
+        username_or_email: نام کاربری یا ایمیل
       interactions:
         must_be_follower: مسدودکردن اعلان‌های همه به جز پیگیران
         must_be_following: مسدودکردن اعلان‌های کسانی که شما پی نمی‌گیرید
         must_be_following_dm: مسدودکردن پیغام‌های خصوصی کسانی که شما پی نمی‌گیرید
       notification_emails:
         digest: خلاصه‌کردن چند اعلان در یک ایمیل
-        favourite: وقتی کسی نوشتهٔ شما پسندید ایمیل بفرست
+        favourite: وقتی کسی نوشتهٔ شما را پسندید ایمیل بفرست
         follow: وقتی کسی پیگیر شما شد ایمیل بفرست
         follow_request: وقتی کسی درخواست پیگیری کرد ایمیل بفرست
         mention: وقتی کسی از شما نام برد ایمیل بفرست
diff --git a/config/locales/simple_form.fi.yml b/config/locales/simple_form.fi.yml
index f48e9ab23..b7b97395a 100644
--- a/config/locales/simple_form.fi.yml
+++ b/config/locales/simple_form.fi.yml
@@ -8,6 +8,7 @@ fi:
         display_name:
           one: <span class="name-counter">1</span> merkki jäljellä
           other: <span class="name-counter">%{count}</span> merkkiä jäljellä
+        fields: Sinulla voi olla korkeintaan 4 asiaa profiilissasi taulukossa
         header: PNG, GIF tai JPG. Enintään 2 Mt. Skaalataan kokoon 700 x 335 px
         locked: Sinun täytyy hyväksyä seuraajat manuaalisesti
         note:
@@ -22,6 +23,9 @@ fi:
       user:
         filtered_languages: Valitut kielet suodatetaan pois julkisilta aikajanoilta
     labels:
+      account:
+        fields:
+          value: Sisältö
       defaults:
         avatar: Profiilikuva
         confirm_new_password: Vahvista uusi salasana
@@ -31,6 +35,7 @@ fi:
         display_name: Nimimerkki
         email: Sähköpostiosoite
         expires_in: Vanhenee
+        fields: Profiilin metadata
         filtered_languages: Suodatetut kielet
         header: Otsakekuva
         locale: Kieli
@@ -38,7 +43,7 @@ fi:
         max_uses: Käyttökertoja enintään
         new_password: Uusi salasana
         note: Kuvaus
-        otp_attempt: Kaksivaiheisen tunnistautumisen koodi
+        otp_attempt: Kaksivaiheisen tunnistuksen koodi
         password: Salasana
         setting_auto_play_gif: Toista GIF-animaatiot automaattisesti
         setting_boost_modal: Kysy vahvistusta ennen buustausta
diff --git a/config/locales/simple_form.fr.yml b/config/locales/simple_form.fr.yml
index 88e1b8873..4e535cdf4 100644
--- a/config/locales/simple_form.fr.yml
+++ b/config/locales/simple_form.fr.yml
@@ -4,6 +4,7 @@ fr:
     hints:
       defaults:
         avatar: Au format PNG, GIF ou JPG. 2 Mo maximum. Sera réduit à 400x400px
+        bot: Ce compte exécute principalement des actions automatisées et pourrait ne pas être surveillé
         digest: Uniquement envoyé après une longue période d’inactivité et uniquement si vous avez reçu des messages personnels pendant votre absence
         display_name:
           one: <span class="name-counter">1</span> caractère restant
@@ -14,12 +15,13 @@ fr:
         note:
           one: <span class="note-counter">1</span> caractère restant
           other: <span class="note-counter">%{count}</span> caractères restants
+        setting_hide_network: Ceux que vous suivez et ceux qui vous suivent ne seront pas affichés sur votre profil
         setting_noindex: Affecte votre profil public ainsi que vos statuts
         setting_theme: Affecte l’apparence de Mastodon quand vous êtes connecté·e depuis n’importe quel appareil.
       imports:
         data: Un fichier CSV généré par une autre instance de Mastodon
       sessions:
-        otp: Entrez le code d’authentification à deux facteurs depuis votre téléphone ou utilisez un de vos codes de récupération.
+        otp: 'Entrez le code d’authentification à deux facteurs généré par votre téléphone ou utilisez un de vos codes de récupération :'
       user:
         filtered_languages: Les langues sélectionnées seront filtrées hors de vos fils publics pour vous
     labels:
@@ -29,6 +31,7 @@ fr:
           value: Contenu
       defaults:
         avatar: Image de profil
+        bot: Ceci est un robot
         confirm_new_password: Confirmation du nouveau mot de passe
         confirm_password: Confirmation du mot de passe
         current_password: Mot de passe actuel
@@ -52,6 +55,7 @@ fr:
         setting_default_sensitive: Toujours marquer les médias comme sensibles
         setting_delete_modal: Afficher une fenêtre de confirmation avant de supprimer un pouet
         setting_display_sensitive_media: Toujours afficher les médias marqués comme sensibles
+        setting_hide_network: Cacher votre réseau
         setting_noindex: Demander aux moteurs de recherche de ne pas indexer vos informations personnelles
         setting_reduce_motion: Réduire la vitesse des animations
         setting_system_font_ui: Utiliser la police par défaut du système
diff --git a/config/locales/simple_form.gl.yml b/config/locales/simple_form.gl.yml
index 72633c759..bae49a65d 100644
--- a/config/locales/simple_form.gl.yml
+++ b/config/locales/simple_form.gl.yml
@@ -3,23 +3,25 @@ gl:
   simple_form:
     hints:
       defaults:
-        avatar: PNG, GIF ou JPG. Como moito 2MB. Será reducida ate 400x400px
+        avatar: PNG, GIF ou JPG.  Máximo 2MB. Será reducida a 400x400px
+        bot: Esta conta realiza principalmente accións automatizadas e podería non estar monitorizada
         digest: Enviar só tras un longo período de inactividade e só si recibeu algunha mensaxe personal na súa ausencia
         display_name:
           one: <span class="name-counter">1</span> caracter restante
           other: <span class="name-counter">%{count}</span> caracteres restantes
         fields: Pode ter ate 4 elementos no seu perfil mostrados como unha táboa
-        header: PNG, GIF ou JPG. Como moito 2MB. Será reducida a 700x335px
-        locked: Require que vostede aprove as seguidoras de xeito manual
+        header: PNG, GIF ou JPG. Máximo 2MB. Será reducida a 700x335px
+        locked: Require que vostede acepte as seguidoras de xeito manual
         note:
           one: <span class="note-counter">1</span> caracter restante
           other: <span class="note-counter">%{count}</span> caracteres restantes
+        setting_hide_network: Non se mostrará no seu perfil quen a segue e quen a está a seguir
         setting_noindex: Afecta ao seu perfil público e páxinas de estado
         setting_theme: Afecta ao aspecto de Mastodon en calquer dispositivo cando está conectada.
       imports:
         data: Ficheiro CSV exportado desde outra instancia Mastodon
       sessions:
-        otp: Introduza o código de Doble-Factor desde o seu teléfono ou utilice un dos seus códigos de recuperación.
+        otp: Introduza o código de doble-factor xerado no aplicativo do seu móbil ou utilice un dos seus códigos de recuperación.
       user:
         filtered_languages: Os idiomas marcados filtraranse das liñas temporais públicas para vostede
     labels:
@@ -29,10 +31,11 @@ gl:
           value: Contido
       defaults:
         avatar: Avatar
+        bot: Esta conta é de un bot
         confirm_new_password: Confirme o novo contrasinal
         confirm_password: Confirme o contrasinal
         current_password: Contrasinal actual
-        data: Data
+        data: Datos
         display_name: Nome mostrado
         email: enderezo correo electrónico
         expires_in: Caducidade despois de
@@ -52,6 +55,7 @@ gl:
         setting_default_sensitive: Marcar sempre multimedia como sensible
         setting_delete_modal: Solicitar confirmación antes de eliminar unha mensaxe
         setting_display_sensitive_media: Mostrar sempre os medios marcados como sensibles
+        setting_hide_network: Agochar a súa rede
         setting_noindex: Pedir non aparecer nas buscas dos motores de busca
         setting_reduce_motion: Reducir o movemento nas animacións
         setting_system_font_ui: Utilizar a tipografía por defecto do sistema
diff --git a/config/locales/simple_form.it.yml b/config/locales/simple_form.it.yml
index 5d9ae18f5..59a4cf525 100644
--- a/config/locales/simple_form.it.yml
+++ b/config/locales/simple_form.it.yml
@@ -4,6 +4,7 @@ it:
     hints:
       defaults:
         avatar: PNG, GIF o JPG. Al massimo 2MB. Verranno scalate a 400x400px
+        bot: Avverte che l'account non rappresenta una persona
         digest: Inviata solo dopo un lungo periodo di intattività e solo se hai ricevuto qualsiasi messaggio personale in tua assenza
         display_name:
           one: <span class="name-counter">1</span> carattere rimanente
@@ -14,12 +15,13 @@ it:
         note:
           one: <span class="note-counter">1</span> carattere rimanente
           other: <span class="note-counter">%{count}</span> caratteri rimanenti
+        setting_hide_network: Chi segui e chi segue te no saranno mostrati sul tuo profilo
         setting_noindex: Coinvolge il tuo profilo pubblico e le pagine di stato
         setting_theme: Coinvolge il modo in cui Mastodon verrà visualizzato quando sarai collegato da qualsiasi dispositivo.
       imports:
         data: File CSV esportato da un altra istanza di Mastodon
       sessions:
-        otp: Inserisci il codice due-fattori dal tuo telefono o usa uno dei codici di recupero.
+        otp: 'Inserisci il codice a due fattori generato dall''app del tuo telefono o usa uno dei codici di recupero:'
       user:
         filtered_languages: Le lingue selezionate verranno filtrate dalla timeline pubblica per te
     labels:
@@ -29,6 +31,7 @@ it:
           value: Contenuto
       defaults:
         avatar: Avatar
+        bot: Questo account è un bot
         confirm_new_password: Conferma nuova password
         confirm_password: Conferma password
         current_password: Password corrente
@@ -52,6 +55,7 @@ it:
         setting_default_sensitive: Segna sempre i media come sensibili
         setting_delete_modal: Mostra dialogo di conferma prima di eliminare un toot
         setting_display_sensitive_media: Mostra sempre i media segnati come sensibili
+        setting_hide_network: Nascondi la tua rete
         setting_noindex: Non indicizzare dai motori di ricerca
         setting_reduce_motion: Riduci movimento nelle animazioni
         setting_system_font_ui: Usa il carattere di default del sistema
diff --git a/config/locales/simple_form.ja.yml b/config/locales/simple_form.ja.yml
index 9e4d40405..a3ae822fe 100644
--- a/config/locales/simple_form.ja.yml
+++ b/config/locales/simple_form.ja.yml
@@ -3,19 +3,21 @@ ja:
   simple_form:
     hints:
       defaults:
-        avatar: 2MBまでのPNGやGIF、JPGが利用可能です。400x400pxまで縮小されます
+        avatar: 2MBまでのPNG、GIF、JPGが利用可能です。400x400pxまで縮小されます
+        bot: このアカウントは主に自動で動作し、人が見ていない可能性があります
         digest: 長期間使用していない場合と不在時に返信を受けた場合のみ送信されます
         display_name: あと<span class="name-counter">%{count}</span>文字入力できます。
         fields: プロフィールに表として4つまでの項目を表示することができます
-        header: 2MBまでのPNGやGIF、JPGが利用可能です。 700x335pxまで縮小されます
+        header: 2MBまでのPNG、GIF、JPGが利用可能です。 700x335pxまで縮小されます
         locked: フォロワーを手動で承認する必要があります
         note: あと<span class="note-counter">%{count}</span>文字入力できます。
+        setting_hide_network: フォローとフォロワーの情報がプロフィールページで見られないようにします
         setting_noindex: 公開プロフィールおよび各投稿ページに影響します
         setting_theme: ログインしている全てのデバイスで適用されるデザインです。
       imports:
         data: 他の Mastodon インスタンスからエクスポートしたCSVファイルを選択して下さい
       sessions:
-        otp: 携帯電話に表示された2段階認証コードを入力するか、生成したリカバリーコードを使用してください。
+        otp: '携帯電話のアプリで生成された二段階認証コードを入力するか、リカバリーコードを使用してください:'
       user:
         filtered_languages: 選択した言語があなたの公開タイムラインから取り除かれます
     labels:
@@ -25,6 +27,7 @@ ja:
           value: 内容
       defaults:
         avatar: アイコン
+        bot: これは BOT アカウントです
         confirm_new_password: 新しいパスワード(確認用)
         confirm_password: パスワード(確認用)
         current_password: 現在のパスワード
@@ -36,7 +39,7 @@ ja:
         filtered_languages: 除外する言語
         header: ヘッダー
         locale: 言語
-        locked: 非公開アカウントにする
+        locked: 承認制アカウントにする
         max_uses: 使用できる回数
         new_password: 新しいパスワード
         note: プロフィール
@@ -49,6 +52,7 @@ ja:
         setting_delete_modal: トゥートを削除する前に確認ダイアログを表示する
         setting_display_sensitive_media: 閲覧注意としてマークされたメディアも常に表示する
         setting_favourite_modal: お気に入りをする前に確認ダイアログを表示する
+        setting_hide_network: 繋がりを隠す
         setting_noindex: 検索エンジンによるインデックスを拒否する
         setting_reduce_motion: アニメーションの動きを減らす
         setting_system_font_ui: システムのデフォルトフォントを使う
diff --git a/config/locales/simple_form.ko.yml b/config/locales/simple_form.ko.yml
index ccb05fd25..9120b58c7 100644
--- a/config/locales/simple_form.ko.yml
+++ b/config/locales/simple_form.ko.yml
@@ -4,6 +4,7 @@ ko:
     hints:
       defaults:
         avatar: PNG, GIF 혹은 JPG. 최대 2MB. 400x400px로 다운스케일 될 것임
+        bot: 사람들에게 계정이 사람이 아님을 알립니다
         digest: 오랫동안 활동하지 않았을 때 받은 멘션들에 대한 요약 받기
         display_name:
           one: <span class="name-counter">1</span> 글자 남음
@@ -19,7 +20,7 @@ ko:
       imports:
         data: 다른 마스토돈 인스턴스에서 추출된 CSV 파일
       sessions:
-        otp: 2단계 인증 코드를 휴대전화를 보고 입력하거나, 복구 코드 중 하나를 사용하세요.
+        otp: '휴대전화에서 생성 된 2단계 인증 코드를 입력하거나, 복구 코드 중 하나를 사용하세요:'
       user:
         filtered_languages: 선택된 언어가 공개 타임라인에서 제외 될 것입니다
     labels:
@@ -29,6 +30,7 @@ ko:
           value: 내용
       defaults:
         avatar: 아바타
+        bot: 이것은 봇 계정입니다
         confirm_new_password: 새로운 비밀번호 다시 입력
         confirm_password: 현재 비밀번호 다시 입력
         current_password: 현재 비밀번호 입력
diff --git a/config/locales/simple_form.nl.yml b/config/locales/simple_form.nl.yml
index ec42adfd7..68aa0635d 100644
--- a/config/locales/simple_form.nl.yml
+++ b/config/locales/simple_form.nl.yml
@@ -4,7 +4,8 @@ nl:
     hints:
       defaults:
         avatar: PNG, GIF of JPG. Maximaal 2MB. Wordt teruggeschaald naar 400x400px
-        digest: Wordt alleen na een lange periode van inactiviteit verzonden en alleen wanneer je tijdens jouw afwezigheid persoonlijke berichten ontvangt
+        bot: Dit is een geautomatiseerd account en wordt mogelijk niet gemonitord
+        digest: Wordt alleen na een lange periode van inactiviteit verzonden en alleen wanneer je tijdens jouw afwezigheid persoonlijke berichten hebt ontvangen
         display_name:
           one: <span class="name-counter">1</span> teken over
           other: <span class="name-counter">%{count}</span> tekens over
@@ -14,14 +15,15 @@ nl:
         note:
           one: <span class="note-counter">1</span> teken over
           other: <span class="note-counter">%{count}</span> tekens over
+        setting_hide_network: Wie jij volgt en wie jou volgen wordt niet op jouw profiel getoond
         setting_noindex: Heeft invloed op jouw openbare profiel en toots
         setting_theme: Heeft invloed op hoe de webapp van Mastodon eruitziet (op elk apparaat waarmee je inlogt).
       imports:
         data: CSV-bestand dat op een andere Mastodonserver werd geëxporteerd
       sessions:
-        otp: Voer de tweestaps-aanmeldcode vanaf jouw mobiele telefoon in of gebruik een van jouw herstelcode's.
+        otp: Voer de tweestaps-aanmeldcode vanaf jouw mobiele telefoon in of gebruik een van jouw herstelcodes.
       user:
-        filtered_languages: De geselecteerde talen worden uit de lokale en globale tijdlijn verwijderd
+        filtered_languages: Geselecteerde talen worden uit de lokale en globale tijdlijn verwijderd
     labels:
       account:
         fields:
@@ -29,6 +31,7 @@ nl:
           value: Inhoud
       defaults:
         avatar: Avatar
+        bot: Dit is een bot-account
         confirm_new_password: Nieuw wachtwoord bevestigen
         confirm_password: Wachtwoord bevestigen
         current_password: Huidig wachtwoord
@@ -37,11 +40,11 @@ nl:
         email: E-mailadres
         expires_in: Vervalt na
         fields: Metadata profiel
-        filtered_languages: Talen filteren
+        filtered_languages: Gefilterde talen
         header: Omslagfoto
         locale: Taal
         locked: Maak account besloten
-        max_uses: Max aantal keer te gebruiken
+        max_uses: Max. aantal keer te gebruiken
         new_password: Nieuwe wachtwoord
         note: Bio
         otp_attempt: Tweestaps-aanmeldcode
@@ -52,6 +55,7 @@ nl:
         setting_default_sensitive: Media altijd als gevoelig markeren
         setting_delete_modal: Vraag voor het verwijderen van een toot een bevestiging
         setting_display_sensitive_media: Als gevoelig gemarkeerde media altijd tonen
+        setting_hide_network: Jouw volgers en wie je volgt verbergen
         setting_noindex: Jouw toots niet door zoekmachines laten indexeren
         setting_reduce_motion: Langzamere animaties
         setting_system_font_ui: Standaardlettertype van jouw systeem gebruiken
@@ -59,7 +63,7 @@ nl:
         setting_unfollow_modal: Vraag voor het ontvolgen van iemand een bevestiging
         severity: Zwaarte
         type: Importtype
-        username: gebruikersnaam
+        username: Gebruikersnaam
         username_or_email: Gebruikersnaam of e-mailadres
       interactions:
         must_be_follower: Meldingen van mensen die jou niet volgen blokkeren
diff --git a/config/locales/simple_form.oc.yml b/config/locales/simple_form.oc.yml
index 4ca58c102..65b27e716 100644
--- a/config/locales/simple_form.oc.yml
+++ b/config/locales/simple_form.oc.yml
@@ -4,6 +4,7 @@ oc:
     hints:
       defaults:
         avatar: PNG, GIF o JPG. Maximum 2 Mo. Serà retalhat en 400x400px
+        bot: Avisar lo monde qu’aqueste compte es pas d’una persona
         digest: Solament enviat aprèp un long moment d’inactivitat e solament s’avètz recebut de messatges personals pendent vòstra abséncia
         display_name:
           one: Demòra encara <span class="name-counter">1</span> caractèr
@@ -14,12 +15,13 @@ oc:
         note:
           one: Demòra encara <span class="name-counter">1</span> caractèr
           other: Demòran encara <span class="name-counter">%{count}</span> caractèrs
+        setting_hide_network: Vòstre perfil mostrarà pas los que vos sègon e lo monde que seguètz
         setting_noindex: Aquò es destinat a vòstre perfil public e vòstra pagina d’estatuts
         setting_theme: Aquò càmbia lo tèma grafic de Mastodon quand sètz connectat qual que siasque lo periferic.
       imports:
         data: Fichièr CSV exportat d’una autra instància Mastodon
       sessions:
-        otp: Picatz lo còdi d’autentificacion en dos temps (Two factor code) de vòstre mobil o utilizatz un de vòstres còdis de recuperacion.
+        otp: 'Picatz lo còdi d’autentificacion en dos temps (Two factor code) de vòstra aplicacion mobil o utilizatz un de vòstres còdis de recuperacion :'
       user:
         filtered_languages: Las lengas seleccionadas seràn levadas de vòstre flux d’actualitat
     labels:
@@ -29,6 +31,7 @@ oc:
           value: Contengut
       defaults:
         avatar: Avatar
+        bot: Aquò es lo compte a un robòt
         confirm_new_password: Confirmacion del nòu senhal
         confirm_password: Confirmatz lo nòu senhal
         current_password: Senhal actual
@@ -41,7 +44,7 @@ oc:
         header: Bandièra
         locale: Lenga
         locked: Far venir lo compte privat
-        max_uses: Limit d’utilizacion
+        max_uses: Limit d’utilizacions
         new_password: Nòu senhal
         note: Bio
         otp_attempt: Còdi Two-factor
@@ -52,6 +55,7 @@ oc:
         setting_default_sensitive: Totjorn marcar los mèdias coma sensibles
         setting_delete_modal: Afichar una fenèstra de confirmacion abans de suprimir un estatut
         setting_display_sensitive_media: Totjorn mostrar los mèdias coma sensibles
+        setting_hide_network: Amagar vòstre malhum
         setting_noindex: Èsser pas indexat pels motors de recèrca
         setting_reduce_motion: Reduire la velocitat de las animacions
         setting_system_font_ui: Utilizar la polissa del sisèma
diff --git a/config/locales/simple_form.pl.yml b/config/locales/simple_form.pl.yml
index 8a6d47a01..67a2fc975 100644
--- a/config/locales/simple_form.pl.yml
+++ b/config/locales/simple_form.pl.yml
@@ -4,6 +4,7 @@ pl:
     hints:
       defaults:
         avatar: PNG, GIF lub JPG. Maksymalnie 2MB. Zostanie zmniejszony do 400x400px
+        bot: Informuje użytkowników, że konto nie jest prowadzone przez człowieka
         digest: Wysyłane tylko po długiej nieaktywności, jeżeli w tym czasie otrzymaleś jakąś wiadomość bezpośrednią
         display_name:
           few: Pozostały <span class="name-counter">%{count}</span> znaki.
@@ -18,12 +19,13 @@ pl:
           many: Pozostało <span class="name-counter">%{count}</span> znaków
           one: Pozostał <span class="name-counter">1</span> znak
           other: Pozostało <span class="name-counter">%{count}</span> znaków
+        setting_hide_network: Informacje o tym, kto Cię śledzi i kogo śledzisz nie będą widoczne
         setting_noindex: Wpływa na widoczność strony profilu i Twoich wpisów
         setting_skin: Zmienia wygląd używanej odmiany Mastodona
       imports:
         data: Plik CSV wyeksportowany z innej instancji Mastodona
       sessions:
-        otp: Wprowadź kod weryfikacji dwuetapowej z telefonu lub wykorzystaj jeden z kodów zapasowych.
+        otp: 'Wprowadź kod weryfikacji dwuetapowej z telefonu lub wykorzystaj jeden z kodów zapasowych:'
       user:
         filtered_languages: Wpisy w wybranych językach nie będą wyświetlać się na publicznych osiach czasu
     labels:
@@ -33,6 +35,7 @@ pl:
           value: Zawartość
       defaults:
         avatar: Awatar
+        bot: To konto jest prowadzone przez bota
         confirm_new_password: Potwierdź nowe hasło
         confirm_password: Potwierdź hasło
         current_password: Obecne hasło
@@ -57,6 +60,7 @@ pl:
         setting_delete_modal: Pytaj o potwierdzenie przed usunięciem wpisu
         setting_display_sensitive_media: Zawsze oznaczaj zawartość multimedialną jako wrażliwą
         setting_favourite_modal: Pytaj o potwierdzenie przed dodaniem do ulubionych
+        setting_hide_network: Ukryj swoją sieć
         setting_noindex: Nie indeksuj mojego profilu w wyszukiwarkach internetowych
         setting_reduce_motion: Ogranicz ruch w animacjach
         setting_skin: Motyw
diff --git a/config/locales/simple_form.pt-BR.yml b/config/locales/simple_form.pt-BR.yml
index cae1f671d..50ed5eb1a 100644
--- a/config/locales/simple_form.pt-BR.yml
+++ b/config/locales/simple_form.pt-BR.yml
@@ -4,6 +4,7 @@ pt-BR:
     hints:
       defaults:
         avatar: PNG, GIF or JPG. Arquivos de até 2MB. Eles serão diminuídos para 400x400px
+        bot: Essa conta executa principalmente ações automatizadas e pode não ser monitorada
         digest: Enviado após um longo período de inatividade com um resumo das menções que você recebeu em sua ausência
         display_name:
           one: <span class="name-counter">1</span> caracter restante
@@ -14,12 +15,13 @@ pt-BR:
         note:
           one: <span class="note-counter">1</span> caracter restante
           other: <span class="note-counter">%{count}</span> caracteres restantes
+        setting_hide_network: Quem você segue e quem segue você não aparecerá no seu perfil
         setting_noindex: Afeta seu perfil público e as páginas de suas postagens
         setting_theme: Afeta a aparência do Mastodon quando em sua conta em qualquer aparelho.
       imports:
         data: Arquivo CSV exportado de outra instância do Mastodon
       sessions:
-        otp: Insira o código de autenticação do seu celular ou use um dos códigos de recuperação.
+        otp: 'Insira o código de autenticação gerado pelo app no seu celular ou use um dos códigos de recuperação:'
       user:
         filtered_languages: Selecione os idiomas que devem ser removidos de suas timelines públicas
     labels:
@@ -29,6 +31,7 @@ pt-BR:
           value: Conteúdo
       defaults:
         avatar: Avatar
+        bot: Essa é a conta de um robô
         confirm_new_password: Confirmar nova senha
         confirm_password: Confirmar senha
         current_password: Senha atual
@@ -52,6 +55,7 @@ pt-BR:
         setting_default_sensitive: Sempre marcar mídia como sensível
         setting_delete_modal: Mostrar diálogo de confirmação antes de deletar uma postagem
         setting_display_sensitive_media: Sempre mostrar mídia marcada como sensível
+        setting_hide_network: Esconder suas conexões
         setting_noindex: Não quero ser indexado por mecanismos de busca
         setting_reduce_motion: Reduz movimento em animações
         setting_system_font_ui: Usar a fonte padrão de seu sistema
diff --git a/config/locales/simple_form.ru.yml b/config/locales/simple_form.ru.yml
index b8ee5892d..a6b50b9d2 100644
--- a/config/locales/simple_form.ru.yml
+++ b/config/locales/simple_form.ru.yml
@@ -4,12 +4,14 @@ ru:
     hints:
       defaults:
         avatar: PNG, GIF или JPG. Максимально 2MB. Будет уменьшено до 400x400px
-        digest: Отсылается после долгого периода неактивности с общей информацией упоминаний, полученных в Ваше отсутствие
+        bot: Этот аккаунт обычно выполяет автоматизированные действия и может не просматриваться владельцем
+        digest: Отсылается лишь после длительной неактивности, если Вы в это время получали личные сообщения
         display_name:
           few: Осталось <span class="name-counter">%{count}</span> символа
           many: Осталось <span class="name-counter">%{count}</span> символов
           one: Остался <span class="name-counter">1</span> символ
           other: Осталось <span class="name-counter">%{count}</span> символов
+        fields: В профиле можно отобразить до 4 пунктов как таблицу
         header: PNG, GIF или JPG. Максимально 2MB. Будет уменьшено до 700x335px
         locked: Потребует от Вас ручного подтверждения подписчиков, изменит приватность постов по умолчанию на "только для подписчиков"
         note:
@@ -17,17 +19,23 @@ ru:
           many: Осталось <span class="name-counter">%{count}</span> символов
           one: Остался <span class="name-counter">1</span> символ
           other: Осталось <span class="name-counter">%{count}</span> символов
+        setting_hide_network: Те, на кого Вы подписаны и кто подписан на Вас, не будут отображены в Вашем профиле
         setting_noindex: Относится к Вашему публичному профилю и страницам статусов
         setting_theme: Влияет на внешний вид Mastodon при выполненном входе в аккаунт.
       imports:
         data: Файл CSV, экспортированный с другого узла Mastodon
       sessions:
-        otp: Введите код двухфакторной аутентификации или используйте один из Ваших кодов восстановления.
+        otp: 'Введите код двухфакторной аутентификации, сгенерированный в мобильном приложении, или используйте один из Ваших кодов восстановления:'
       user:
         filtered_languages: Выбранные языки будут убраны из Ваших публичных лет.
     labels:
+      account:
+        fields:
+          name: Пункт
+          value: Значение
       defaults:
         avatar: Аватар
+        bot: Это аккаунт бота
         confirm_new_password: Повторите новый пароль
         confirm_password: Повторите пароль
         current_password: Текущий пароль
@@ -35,6 +43,7 @@ ru:
         display_name: Показываемое имя
         email: Адрес e-mail
         expires_in: Срок действия
+        fields: Метаданные профиля
         filtered_languages: Фильтруемые языки
         header: Заголовок
         locale: Язык
@@ -50,6 +59,7 @@ ru:
         setting_default_sensitive: Всегда отмечать медиаконтент как чувствительный
         setting_delete_modal: Показывать диалог подтверждения перед удалением
         setting_display_sensitive_media: Всегда показывать медиаконтент, отмеченный как чувствительный
+        setting_hide_network: Скрыть свои связи
         setting_noindex: Отказаться от индексации в поисковых машинах
         setting_reduce_motion: Уменьшить движение в анимации
         setting_system_font_ui: Использовать шрифт системы по умолчанию
diff --git a/config/locales/simple_form.sk.yml b/config/locales/simple_form.sk.yml
index 134e62ee3..c6887a363 100644
--- a/config/locales/simple_form.sk.yml
+++ b/config/locales/simple_form.sk.yml
@@ -4,22 +4,26 @@ sk:
     hints:
       defaults:
         avatar: PNG, GIF alebo JPG. Maximálne 2MB. Bude zmenšený na 400x400px
-        digest: Odoslané iba v prípade dlhodobej neprítomnosti, a len ak ste obdŕžali nejaké osobné správy kým ste boli preč
+        bot: Tento účet vykonáva hlavne automatizované akcie, a je pravdepodobne nespravovaný
+        digest: Odoslané iba v prípade dlhodobej neprítomnosti, a len ak si obdŕžal/a nejaké osobné správy kým si bol/a preč
         display_name:
+          few: Ostávajú ti <span class="name-counter">%{count}</span> znaky
           one: Ostáva ti <span class="name-counter">1</span> znak
           other: Ostáva ti <span class="name-counter">%{count}</span> znakov
         fields: Môžeš mať 4 položky na svojom profile zobrazené vo forme tabuľky
         header: PNG, GIF alebo JPG. Maximálne 2MB. Bude zmenšený na 700x335px
-        locked: Musíte manuálne schváliť sledujúcich
+        locked: Vyžaduje manuálne schvalovať sledujúcich
         note:
-          one: Ostáva vám <span class="note-counter">1</span> znak
+          few: Ostávajú ti <span class="note-counter">%{count}</span> znaky
+          one: Ostáva ti <span class="note-counter">1</span> znak
           other: Ostáva ti <span class="note-counter">%{count}</span> znakov
-        setting_noindex: Ovplyvňuje profil a správy tak, že ich nebude možné nájsť vyhľadávaním
-        setting_theme: Toto ovplyvní ako bude Mastodon vyzerať pri prihlásení z hociktorého zariadenia.
+        setting_hide_network: Koho následuješ, a kto následuje teba nebude zobrazené na tvojom profile
+        setting_noindex: Ovplyvňuje verejný profil a statusy
+        setting_theme: Toto ovplyvňuje ako Mastodon vyzerá pri prihlásení z hociakého zariadenia.
       imports:
         data: CSV súbor vyexportovaný z inej Mastodon inštancie
       sessions:
-        otp: Napíš sem dvoj-faktorový kód z telefónu, alebo použite jeden z vašich obnovovacích kódov.
+        otp: 'Napíš sem dvoj-faktorový kód z telefónu, alebo použi jeden z tvojích obnovovacích kódov:'
       user:
         filtered_languages: Zaškrtnuté jazyky budú pre teba vynechané nebudú z verejnej časovej osi
     labels:
@@ -29,6 +33,7 @@ sk:
           value: Obsah
       defaults:
         avatar: Avatar
+        bot: Toto je automatizovaný bot účet
         confirm_new_password: Znovu tvoje nové heslo, pre potvrdenie
         confirm_password: Potvrď heslo
         current_password: Súčasné heslo
@@ -52,18 +57,19 @@ sk:
         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_sensitive_media: Vždy zobraz médiá označené ako chúlostivé
+        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
         setting_system_font_ui: Použiť základné systémové písmo
-        setting_theme: Vzhľad
-        setting_unfollow_modal: Zobrazovať potvrdzovacie okno pred skončením sledovania iného používateľa
+        setting_theme: Vzhľad stránky
+        setting_unfollow_modal: Zobraziť potvrdzovacie okno pred skončením sledovania iného užívateľa
         severity: Závažnosť
         type: Typ importu
-        username: Užívateľské meno
-        username_or_email: Prezívka, alebo Email
+        username: Prezývka
+        username_or_email: Prezívka, alebo email
       interactions:
-        must_be_follower: Blokovať notifikácie pod používateľov, ktorí ťa nesledujú
-        must_be_following: Blokovať notifikácie od ľudí ktorí ťa nesledujú
+        must_be_follower: Blokovať oznámenia od užívateľov, ktorí ťa nesledujú
+        must_be_following: Blokovať oznámenia od ľudí ktorých nesleduješ
         must_be_following_dm: Blokovať súkromné správy od ľudí ktorých nesleduješ
       notification_emails:
         digest: Posielať súhrnné emaily
diff --git a/config/locales/simple_form.sl.yml b/config/locales/simple_form.sl.yml
new file mode 100644
index 000000000..31d1e1170
--- /dev/null
+++ b/config/locales/simple_form.sl.yml
@@ -0,0 +1,15 @@
+---
+sl:
+  simple_form:
+    hints:
+      defaults:
+        avatar: PNG, GIF ali JPG. Največ 2MB. Zmanjšana bo na 400x400px
+        bot: Opozarja ljudi, da račun ne predstavlja osebe
+        digest: Pošlje se le po dolgem obdobju nedejavnosti in samo, če ste prejeli osebna sporočila v vaši odsotnosti
+        display_name:
+          one: <span class="name-counter">1</span> znak ostane
+          other: <span class="name-counter">%{count}</span> znakov ostane
+        fields: Na svojem profilu lahko imate do 4 predmete prikazane kot tabelo.
+        header: PNG, GIF ali JPG. Največ 2MB. Zmanjšana bo na 700x335px
+      imports:
+        data: Izvožena CSV datoteka iz drugega Mastodon vozlišča
diff --git a/config/locales/simple_form.sv.yml b/config/locales/simple_form.sv.yml
index 81ba61fb3..f027d684b 100644
--- a/config/locales/simple_form.sv.yml
+++ b/config/locales/simple_form.sv.yml
@@ -3,7 +3,8 @@ sv:
   simple_form:
     hints:
       defaults:
-        avatar: Högst 2 MB. Kommer nedskalas till 400x400px
+        avatar: Högst 2 MB. Kommer att skalas ner till 400x400px
+        bot: Detta konto utför huvudsakligen automatiserade åtgärder och kanske inte övervakas
         digest: Skickas endast efter en lång period av inaktivitet och endast om du har fått några personliga meddelanden i din frånvaro
         display_name:
           one: <span class="name-counter">1</span> tecken kvar
@@ -14,12 +15,13 @@ sv:
         note:
           one: <span class="note-counter">1</span> tecken kvar
           other: <span class="note-counter">%{count}</span> tecken kvar
+        setting_hide_network: Vem du följer och vilka som följer dig kommer inte att visas på din profilsida
         setting_noindex: Påverkar din offentliga profil och statussidor
         setting_theme: Påverkar hur Mastodon ser ut oavsett från vilken enhet du är inloggad.
       imports:
         data: CSV-fil som exporteras från en annan Mastodon-instans
       sessions:
-        otp: Ange tvåfaktorkoden från din telefon eller använd någon av dina återställningskoder.
+        otp: 'Ange tvåfaktorkoden genererad från din telefonapp eller använd någon av dina återställningskoder:'
       user:
         filtered_languages: Kontrollerade språk filtreras från offentliga tidslinjer för dig
     labels:
@@ -29,6 +31,7 @@ sv:
           value: Innehåll
       defaults:
         avatar: Avatar
+        bot: Detta är ett botkonto
         confirm_new_password: Bekräfta nytt lösenord
         confirm_password: Bekräfta lösenord
         current_password: Nuvarande lösenord
@@ -52,6 +55,7 @@ sv:
         setting_default_sensitive: Markera alltid media som känsligt
         setting_delete_modal: Visa bekräftelsedialog innan du raderar en toot
         setting_display_sensitive_media: Visa alltid media märkt som känsligt
+        setting_hide_network: Göm ditt nätverk
         setting_noindex: Uteslutning av sökmotorindexering
         setting_reduce_motion: Minska rörelser i animationer
         setting_system_font_ui: Använd systemets standardfont
diff --git a/config/locales/simple_form.zh-CN.yml b/config/locales/simple_form.zh-CN.yml
index 825275756..5b3b25ab1 100644
--- a/config/locales/simple_form.zh-CN.yml
+++ b/config/locales/simple_form.zh-CN.yml
@@ -4,22 +4,30 @@ zh-CN:
     hints:
       defaults:
         avatar: 文件大小限制 2MB,只支持 PNG、GIF 或 JPG 格式。图片分辨率将会压缩至 400×400px
+        bot: 来自这个帐户的绝大多数操作都是自动进行的,并且可能无人监控
         digest: 仅在你长时间未登录,且收到了私信时发送
         display_name: 还能输入 <span class="name-counter">%{count}</span> 个字符
+        fields: 这将会在个人资料页上以表格的形式展示,最多 4 个项目
         header: 文件大小限制 2MB,只支持 PNG、GIF 或 JPG 格式。图片分辨率将会压缩至 700×335px
         locked: 你需要手动审核所有关注请求
         note: 还能输入 <span class="note-counter">%{count}</span> 个字符
+        setting_hide_network: 你关注的人和关注你的人将不会在你的个人资料页上展示
         setting_noindex: 此设置会影响到你的公开个人资料以及嘟文页面
-        setting_theme: 此设置会影响到你从任意设备登录时 Mastodon 的显示样式
+        setting_theme: 此设置会影响到所有已登录设备上 Mastodon 的显示样式
       imports:
         data: 请上传从其他 Mastodon 实例导出的 CSV 文件
       sessions:
-        otp: 输入你手机上生成的双重认证码,或者任意一个恢复代码。
+        otp: 输入你手机应用上生成的双重认证码,或者任意一个恢复代码:
       user:
         filtered_languages: 被勾选语言的嘟文将不会出现在你的公共时间轴上
     labels:
+      account:
+        fields:
+          name: 标签
+          value: 内容
       defaults:
         avatar: 头像
+        bot: 这是一个机器人帐户
         confirm_new_password: 确认新密码
         confirm_password: 确认密码
         current_password: 当前密码
@@ -27,6 +35,7 @@ zh-CN:
         display_name: 昵称
         email: 电子邮件地址
         expires_in: 失效时间
+        fields: 个人资料附加信息
         filtered_languages: 语言过滤
         header: 个人资料页横幅图片
         locale: 语言
@@ -41,6 +50,8 @@ zh-CN:
         setting_default_privacy: 嘟文默认可见范围
         setting_default_sensitive: 总是将我发送的媒体文件标记为敏感内容
         setting_delete_modal: 在删除嘟文前询问我
+        setting_display_sensitive_media: 总是显示标记为敏感的媒体文件
+        setting_hide_network: 隐藏你的社交网络
         setting_noindex: 禁止搜索引擎建立索引
         setting_reduce_motion: 降低过渡动画效果
         setting_system_font_ui: 使用系统默认字体
@@ -49,6 +60,7 @@ zh-CN:
         severity: 级别
         type: 导入数据类型
         username: 用户名
+        username_or_email: 用户名或电子邮件地址
       interactions:
         must_be_follower: 屏蔽来自未关注我的用户的通知
         must_be_following: 屏蔽来自我未关注的用户的通知
diff --git a/config/locales/simple_form.zh-HK.yml b/config/locales/simple_form.zh-HK.yml
index a21439a98..06d3f6f6c 100644
--- a/config/locales/simple_form.zh-HK.yml
+++ b/config/locales/simple_form.zh-HK.yml
@@ -4,6 +4,7 @@ zh-HK:
     hints:
       defaults:
         avatar: 支援 PNG, GIF 或 JPG 圖片,檔案最大為 2MB,會縮裁成 400x400px
+        bot: 提醒用戶本帳號是機械人
         digest: 僅在你長時間未登錄,且收到了私信時發送
         display_name:
           one: 尚餘 <span class="name-counter">1</span> 個字
@@ -14,12 +15,13 @@ zh-HK:
         note:
           one: 尚餘 <span class="note-counter">1</span> 個字
           other: 尚餘 <span class="note-counter">%{count}</span> 個字
+        setting_hide_network: 你關注的人和關注你的人將不會在你的個人資料頁上顯示
         setting_noindex: 此設定會影響到你的公開個人資料以及文章頁面
         setting_theme: 此設置會影響到你從任意設備登入時 Mastodon 的顯示樣式。
       imports:
         data: 自其他服務站匯出的 CSV 檔案
       sessions:
-        otp: 輸入你手機上生成的雙重認證碼,或者任意一個恢復代碼。
+        otp: 輸入你手機上生成的雙重認證碼,或者任意一個恢復代碼:
       user:
         filtered_languages: 下面被選擇的語言的文章將不會出現在你的公共時間軸上
     labels:
@@ -29,6 +31,7 @@ zh-HK:
           value: 內容
       defaults:
         avatar: 個人頭像
+        bot: 這帳號是機械人
         confirm_new_password: 確認新密碼
         confirm_password: 確認密碼
         current_password: 目前密碼
@@ -52,6 +55,7 @@ zh-HK:
         setting_default_sensitive: 預設我的內容為敏感內容
         setting_delete_modal: 刪推前詢問我
         setting_display_sensitive_media: 預設我的媒體為敏感內容
+        setting_hide_network: 隱藏你的社交網絡
         setting_noindex: 阻止搜尋引擎檢索
         setting_reduce_motion: 減低動畫效果
         setting_system_font_ui: 使用系統預設字型
diff --git a/config/locales/sk.yml b/config/locales/sk.yml
index 8484ac52c..d887d2de2 100644
--- a/config/locales/sk.yml
+++ b/config/locales/sk.yml
@@ -1,7 +1,7 @@
 ---
 sk:
   about:
-    about_hashtag_html: Toto sú verejné toot príspevky otagované <strong>#%{tagom}</strong>. Ak máš účet niekde vo fediverse, môžeš ich používať.
+    about_hashtag_html: Toto sú verejné toot príspevky otagované <strong>#%{hashtag}</strong>. Ak máš účet niekde vo fediverse, môžeš ich používať.
     about_mastodon_html: Mastodon je sociálna sieť založená na otvorených webových protokoloch. Jej zrojový kód je otvorený a je decentralizovaná podobne ako email.
     about_this: O tejto instancii
     administered_by: 'Správca je:'
@@ -10,7 +10,7 @@ sk:
     contact_missing: Nezadané
     contact_unavailable: Neuvedené
     description_headline: Čo je %{domain}?
-    domain_count_after: ďalším inštanciám
+    domain_count_after: ďalším instanciám
     domain_count_before: Pripojený k
     extended_description_html: |
       <h3>Pravidlá</h3>
@@ -40,6 +40,7 @@ sk:
     following: Sleduje
     media: Médiá
     moved_html: "%{name} účet bol presunutý na %{new_profile_link}:"
+    network_hidden: Táto informácia nieje k dispozícii
     nothing_here: Nič tu nie je!
     people_followed_by: Ľudia, ktorých %{name} sleduje
     people_who_follow: Ľudia sledujúci %{name}
@@ -53,9 +54,7 @@ sk:
     unfollow: Prestať sledovať
   admin:
     account_moderation_notes:
-      account: Moderátor
-      create: Vytvoriť
-      created_at: Dátum
+      create: Zanechaj poznámku
       created_msg: Poznámka moderátora bola úspešne vytvorená!
       delete: Zmazať
       destroyed_msg: Poznámka moderátora bola úspešne zmazaná!
@@ -72,6 +71,7 @@ sk:
         title: Zmeň email pre %{username}
       confirm: Potvrdiť
       confirmed: Potvrdený
+      confirming: Potvrdzujúci
       demote: Degradovať
       disable: Zablokovať
       disable_two_factor_authentication: Zakázať 2FA
@@ -80,6 +80,7 @@ sk:
       domain: Doména
       edit: Upraviť
       email: Email
+      email_status: Stav Email
       enable: Povoliť
       enabled: Povolený
       feed_url: URL časovej osi
@@ -118,6 +119,10 @@ sk:
       push_subscription_expires: PuSH odoberanie expiruje
       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
       resubscribe: Znovu odoberať
@@ -169,6 +174,7 @@ sk:
         resolve_report: "%{name} vyriešili nahlásenie užívateľa %{target}"
         silence_account: "%{name} utíšil/a účet %{target}"
         suspend_account: "%{name} zablokoval/a účet používateľa %{target}"
+        unassigned_report: "%{name} odobral/a report od %{target}"
         unsilence_account: "%{name} zrušil/a utíšenie účtu používateľa %{target}"
         unsuspend_account: "%{name} zrušil/a blokovanie účtu používateľa %{target}"
         update_custom_emoji: "%{name} aktualizoval/a emoji %{target}"
@@ -222,6 +228,7 @@ sk:
       severity: Závažnosť
       show:
         affected_accounts:
+          few: "%{count} účty v databáze ovplyvnených"
           one: Jeden účet v databáze ovplyvnený
           other: "%{count} účtov v databáze ovplyvnených"
         retroactive:
@@ -268,7 +275,6 @@ sk:
       comment:
         none: Žiadne
       created_at: Nahlásené
-      delete: Vymazať
       id: Identifikácia
       mark_as_resolved: Označiť ako vyriešené
       mark_as_unresolved: Označ ako nevyriešené
@@ -277,10 +283,7 @@ sk:
         create_and_resolve: Vyrieš s poznámkou
         create_and_unresolve: Otvor znovu, s poznámkou
         delete: Vymaž
-        placeholder: Opíš aké opatrenia boli urobené, alebo akékoľvek iné aktualizácie k tomuto nahláseniu…
-      nsfw:
-        'false': Odkryť mediálne prílohy
-        'true': Skryť mediálne prílohy
+        placeholder: Opíš aké opatrenia boli urobené, alebo akékoľvek iné súvisiace aktualizácie…
       reopen: Znovu otvor report
       report: Nahlásiť
       report_contents: Obsah
@@ -355,11 +358,8 @@ sk:
         delete: Vymazať
         nsfw_off: Obsah nieje chúlostivý
         nsfw_on: Označ obeah aka chúlostivý
-      execute: Vykonať
       failed_to_execute: Nepodarilo sa vykonať
       media:
-        hide: Skryť médiá
-        show: Zobraziť médiá
         title: Médiá
       no_media: Žiadné médiá
       title: Statusy na účte
@@ -375,6 +375,7 @@ sk:
   admin_mailer:
     new_report:
       body: "%{reporter} nahlásil %{target}"
+      body_remote: Niekto z %{domain} nahlásil %{target}
       subject: Nový report pre %{instance} (#%{id})
   application_mailer:
     notification_preferences: Zmeniť e-mailové voľby
@@ -396,8 +397,8 @@ sk:
     change_password: Heslo
     confirm_email: Potvrdiť email
     delete_account: Vymazať účet
-    delete_account_html: Pokiaľ si želáte vymazať svoj účet, môžete tak <a href="%{path}"> 1 urobiť tu</a> 2. Budete požiadaný/á o potvrdenie tohto kroku.
-    didnt_get_confirmation: Neobdŕžali ste kroky pre potvrdenie?
+    delete_account_html: Pokiaľ chceš vymazať svoj účet, môžeš tak <a href="%{path}">urobiť tu</a>. Budeš požiadaný/á o potvrdenie tohto kroku.
+    didnt_get_confirmation: Neobdŕžal/a si kroky pre potvrdenie?
     forgot_password: Zabudli ste heslo?
     invalid_reset_password_token: Token na obnovu hesla vypršal. Prosím vypítajte si nový.
     login: Prihlás sa
@@ -463,7 +464,7 @@ sk:
     archive_takeout:
       date: Dátum
       download: Stiahni si svoj archív
-      hint_html: Môžeš si opýtať <strong>archív svojích príspevkov a nahratých médií</strong>. Exportované dáta budú v ActivityPub formáte, čítateľné hociakým kompatibilným softvérom.
+      hint_html: Môžeš si opýtať <strong>archív svojích príspevkov a nahratých médií</strong>. Exportované dáta budú v ActivityPub formáte, čítateľné hociakým kompatibilným softvérom. Archív si je možné vyžiadať každých sedem dní.
       in_progress: Balím tvoj archív...
       request: Vyžiadaj si tvoj archív
       size: Veľkosť
@@ -479,9 +480,10 @@ sk:
     lock_link: Zamknite svoj účet
     purge: Odstrániť následovateľa
     success:
+      few: Počas utišovania sledovateľov z %{count} domén...
       one: Počas utišovania sledovateľov z jednej domény...
       other: Počas utišovania sledovateľov z %{count} domén...
-    true_privacy_html: Prosím majte na vedomí, <strong> 1 že ozajstné súkromie sa dá dosiahnúť iba za pomoci end-to-end enkrypcie</strong> 2.
+    true_privacy_html: Prosím ber na vedomie, <strong> že ozajstné súkromie sa dá dosiahnúť iba za pomoci end-to-end enkrypcie</strong>.
     unlocked_warning_html: Hocikto ťa môže následovať aby mohol/a ihneď vidieť tvoje súkromné príspevky. %{lock_link} aby si mohla skontrolovať a odmietať sledovateľov.
     unlocked_warning_title: Tvoj účet nieje zamknutý
   generic:
@@ -489,8 +491,9 @@ sk:
     powered_by: poháňané vďaka %{link}
     save_changes: Uložiť 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
-      other: Niečo ešte stále nieje v poriadku! Prosím skontroluj všetky %{count} chyby
+      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š.
     success: Tvoje dáta boli nahraté úspešne, a budú teraz spracované v danom čase
@@ -513,6 +516,7 @@ sk:
     expires_in_prompt: Nikdy
     generate: Vygeneruj
     max_uses:
+      few: "%{count} použitia"
       one: jedno použitie
       other: "%{count} použití"
     max_uses_prompt: Bez limitov
@@ -543,11 +547,13 @@ sk:
       body: Tu nájdete krátky súhrn správ ktoré ste zmeškali od svojej poslednj návštevi od %{since}
       mention: "%{name} ťa spomenul/a v:"
       new_followers_summary:
+        few: Taktiež, získal/a si %{count} nových následovníkov za tú dobu čo si bol/a preč. Yay!
         one: Taktiež, získal/a si jedného nového následovníka zatiaľ čo si bol/a preč. Yay!
         other: Taktiež, získal/a si %{count} nových následovníkov za tú dobu čo si bol/a preč. Yay!
       subject:
+        few: "%{count} nové notifikácie od tvojej poslednej návštevy \U0001F418"
         one: "1 nová notifikácia od tvojej poslednej návštevy \U0001F418"
-        other: "%{count} nové notifikácie od tvojej poslednej návštevy \U0001F418"
+        other: "%{count} nových notifikácií od tvojej poslednej návštevy \U0001F418"
       title: Zatiaľ čo si bol/a preč…
     favourite:
       body: 'Tvoj príspevok bol uložený medi obľúbené užívateľa %{name}:'
@@ -592,20 +598,6 @@ sk:
     other: Ostatné
     publishing: Publikovanie
     web: Web
-  push_notifications:
-    favourite:
-      title: "%{name} si obľúbil/a tvoj príspevok"
-    follow:
-      title: "%{name} ťa teraz následuje"
-    group:
-      title: "%{count} notifikácie"
-    mention:
-      action_boost: Pozdvihni
-      action_expand: Ukáž viac
-      action_favourite: Obľúbené
-      title: "%{name} ťa spomenul/a"
-    reblog:
-      title: "%{name} vyzdvihli tvoj príspevok"
   remote_follow:
     acct: Napíš svoju prezývku@doménu z ktorej chceš následovať
     missing_resource: Nemôžeme nájsť potrebnú presmerovaciu adresu k tvojmu účtu
@@ -638,10 +630,10 @@ sk:
     title: Sezóna
   settings:
     authorized_apps: Autorizované aplikácie
-    back: Späť do Mastodonu
-    delete: Zmazanie účtu
+    back: Späť na Mastodon
+    delete: Vymazanie účtu
     development: Vývoj
-    edit_profile: Upraviť profil
+    edit_profile: Uprav profil
     export: Exportovať dáta
     followers: Povolení sledovatelia
     import: Importovať
@@ -655,9 +647,11 @@ sk:
     attached:
       description: 'Priložené: %{attached}'
       image:
+        few: "%{count} obrázky"
         one: "%{count} obrázok"
         other: "%{count} obrázkov"
       video:
+        few: "%{count} videá"
         one: "%{count} video"
         other: "%{count} videí"
     content_warning: 'Varovanie o obsahu: %{warning}'
@@ -685,6 +679,7 @@ sk:
     title: Podmienky užívania, a pravidlá o súkromí pre %{instance}
   themes:
     default: Mastodon
+    mastodon-light: Mastodon (svetlý)
   time:
     formats:
       default: "%b %d, %R, %H:%M"
@@ -729,5 +724,6 @@ sk:
   users:
     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:'
diff --git a/config/locales/sl.yml b/config/locales/sl.yml
new file mode 100644
index 000000000..00c4d8fb7
--- /dev/null
+++ b/config/locales/sl.yml
@@ -0,0 +1,104 @@
+---
+sl:
+  about:
+    about_hashtag_html: To so javni tuti, označeni z <strong>#%{hashtag}</strong>. Z njimi se lahko povežete, če imate račun kjerkoli v fediversu.
+    about_mastodon_html: Mastodon je socialno omrežje, ki temelji na odprtih spletnih protokolih in prosti ter odprtokodni programski opremi. Je decentraliziran, kot e-pošta.
+    about_this: O Mastodonu
+    administered_by: 'Upravlja:'
+    closed_registrations: Registracije so trenutno zaprte na tem vozlišču. Vendar! Tukaj lahko najdete druga vozlišča, na katerih se prijavite in dostopate do istega omrežja od tam.
+    contact: Kontakt
+    contact_missing: Ni nastavljeno
+    contact_unavailable: Ni na voljo
+    description_headline: Kaj je %{domain}?
+    domain_count_after: ostala vozlišča
+    domain_count_before: Povezan z
+    extended_description_html: |
+      <h3>Dober prostor za pravila</h3>
+      <p>Razširjen opis še ni bil nastavljen.</p>
+    features:
+      humane_approach_title: Bolj human pristop
+      not_a_product_title: Ti si oseba, ne izdelek
+      real_conversation_title: Zgrajen za pravi pogovor
+      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šč
+    source_code: Izvorna koda
+    status_count_after: statusi
+    status_count_before: Kdo je avtor
+    user_count_after: uporabniki
+    user_count_before: Dom za
+    what_is_mastodon: Kaj je Mastodon?
+  accounts:
+    follow: Sledi
+    followers: Sledilci
+    following: Sledim
+    media: Medij
+    moved_html: "%{name} se je prestavil na %{new_profile_link}:"
+    nothing_here: Nič ni tukaj!
+    people_followed_by: Ljudje, ki jim sledi %{name}
+    people_who_follow: Ljudje, ki sledijo %{name}
+    posts: Tuti
+    posts_with_replies: Tuti in odgovori
+    remote_follow: Oddaljeno sledenje
+    reserved_username: Uporabniško ime je zasedeno
+    roles:
+      admin: Skrbnik
+      bot: Robot
+      moderator: Mod
+    unfollow: Prenehaj slediti
+  admin:
+    account_moderation_notes:
+      create: Pusti sporočilo
+      created_msg: Uspešno ustvarjena opomba moderiranja!
+      delete: Izbriši
+    accounts:
+      are_you_sure: Ali si prepričan?
+      avatar: Avatar
+      by_domain: Domena
+      change_email:
+        changed_msg: E-pošta računa je uspešno spremenjena!
+        current_email: Trenutna E-pošta
+        label: Spremeni E-pošto
+        new_email: Nova E-pošta
+        submit: Spremeni E-pošto
+        title: Spremeni E-pošto za %{username}
+      confirm: Potrdi
+      confirmed: Potrjeno
+      confirming: Potrjujem
+      disable: Onemogoči
+      disable_two_factor_authentication: Onemogoči 2FA
+      disabled: Onemogočeno
+      domain: Domena
+      edit: Uredi
+      email: E-pošta
+      email_status: Stanje E-pošte
+      enable: Omogoči
+      enabled: Omogočeno
+      feed_url: URL vir
+      followers: Sledilci
+      followers_url: URL sledilci
+      follows: Sledi
+      inbox_url: URl v mapi "Prejeto"
+      ip: IP
+      location:
+        all: Vse
+        local: Lokalno
+        remote: Oddaljeni
+        title: Lokacija
+      login_status: Stanje prijave
+      media_attachments: Medijske priloge
+      memorialize: Spremenite v spomin
+      moderation:
+        all: Vse
+        silenced: Utišan
+        suspended: Suspendiran
+        title: Moderiranje
+      moderation_notes: Opombe moderiranja
+      most_recent_activity: Zadnja aktivnost
+      most_recent_ip: Zadnji IP
+      order:
+        alphabetic: Po abecedi
+        most_recent: Najnovejše
+        title: Red
diff --git a/config/locales/sr-Latn.yml b/config/locales/sr-Latn.yml
index 742c976d1..15c6b00ac 100644
--- a/config/locales/sr-Latn.yml
+++ b/config/locales/sr-Latn.yml
@@ -52,9 +52,7 @@ sr-Latn:
     unfollow: Otprati
   admin:
     account_moderation_notes:
-      account: Moderator
       create: Napravi
-      created_at: Datum
       created_msg: Moderatorska beleška uspešno napravljena!
       delete: Obriši
       destroyed_msg: Moderatorska beleška uspešno obrisana!
@@ -63,6 +61,7 @@ sr-Latn:
       by_domain: Domen
       confirm: Potvrdi
       confirmed: Potvrđeno
+      confirming: Potvrđujući
       demote: Ražaluj
       disable: Isključi
       disable_two_factor_authentication: Isključi 2FA
@@ -71,6 +70,7 @@ sr-Latn:
       domain: Domen
       edit: Izmeni
       email: E-pošta
+      email_status: Status e-pošte
       enable: Uključi
       enabled: Uključeno
       feed_url: Adresa dovoda
@@ -108,6 +108,10 @@ sr-Latn:
       public: Javno
       push_subscription_expires: PuSH subscription expires
       redownload: Osveži avatar
+      resend_confirmation:
+        already_confirmed: Ovaj korisnik je već potvrđen
+        send: Ponovo pošaljite e-poruku za potvrdu
+        success: E-mail potvrde je uspešno poslat!
       reset: Resetuj
       reset_password: Resetuj lozinku
       resubscribe: Ponovo se pretplati
@@ -246,12 +250,8 @@ sr-Latn:
       are_you_sure: Da li ste sigurni?
       comment:
         none: Ništa
-      delete: Obriši
       id: ID
       mark_as_resolved: Označi kao rešen
-      nsfw:
-        'false': Otkrij medijske priloge
-        'true': Sakrij medijske priloge
       report: 'Prijava #%{id}'
       report_contents: Sadržaj
       reported_account: Prijavljeni nalog
@@ -310,11 +310,8 @@ sr-Latn:
         delete: Obriši
         nsfw_off: NSFW isključen
         nsfw_on: NSFW uključen
-      execute: Izvrši
       failed_to_execute: Neuspelo izvršavanje
       media:
-        hide: Sakrij multimediju
-        show: Prikaži multimediju
         title: Multimedija
       no_media: Bez multimedije
       title: Statusi naloga
@@ -528,20 +525,6 @@ sr-Latn:
     other: Ostali
     publishing: Objavljivanje
     web: Veb
-  push_notifications:
-    favourite:
-      title: "%{name} je stavio Vaš status za omiljeni"
-    follow:
-      title: "%{name} Vas je zapratio"
-    group:
-      title: "%{count} obaveštenja"
-    mention:
-      action_boost: Podrži
-      action_expand: Prikaži još
-      action_favourite: Omiljeni
-      title: "%{name} Vas je pomenuo"
-    reblog:
-      title: "%{name} je podržao(la) Vaš status"
   remote_follow:
     acct: Unesite Vaš korisnik@domen sa koga želite da pratite
     missing_resource: Ne mogu da nađem zahtevanu adresu preusmeravanja za Vaš nalog
diff --git a/config/locales/sr.yml b/config/locales/sr.yml
index 0d55910a6..d34a2ecbf 100644
--- a/config/locales/sr.yml
+++ b/config/locales/sr.yml
@@ -52,9 +52,7 @@ sr:
     unfollow: Отпрати
   admin:
     account_moderation_notes:
-      account: Модератор
       create: Направи
-      created_at: Датум
       created_msg: Модераторска белешка успешно направљена!
       delete: Обриши
       destroyed_msg: Модераторска белешка успешно обрисана!
@@ -63,6 +61,7 @@ sr:
       by_domain: Домен
       confirm: Потврди
       confirmed: Потврђено
+      confirming: Потврдување
       demote: Ражалуј
       disable: Искључи
       disable_two_factor_authentication: Искључи 2FA
@@ -71,6 +70,7 @@ sr:
       domain: Домен
       edit: Измени
       email: Е-пошта
+      email_status: Е-пошта статус
       enable: Укључи
       enabled: Укључено
       feed_url: Адреса довода
@@ -108,6 +108,10 @@ sr:
       public: Јавно
       push_subscription_expires: PuSH subscription expires
       redownload: Освежи аватар
+      resend_confirmation:
+        already_confirmed: Овој корисник е веќе потврден
+        send: Препрати го е-мајлот за потврда
+        success: Е-пошта за потврда успешно испратена!
       reset: Ресетуј
       reset_password: Ресетуј лозинку
       resubscribe: Поново се претплати
@@ -246,12 +250,8 @@ sr:
       are_you_sure: Да ли сте сигурни?
       comment:
         none: Ништа
-      delete: Обриши
       id: ID
       mark_as_resolved: Означи као решен
-      nsfw:
-        'false': Откриј медијске прилоге
-        'true': Сакриј медијске прилоге
       report: 'Пријава #%{id}'
       report_contents: Садржај
       reported_account: Пријављени налог
@@ -310,11 +310,8 @@ sr:
         delete: Обриши
         nsfw_off: NSFW искључен
         nsfw_on: NSFW укључен
-      execute: Изврши
       failed_to_execute: Неуспело извршавање
       media:
-        hide: Сакриј мултимедију
-        show: Прикажи мултимедију
         title: Мултимедија
       no_media: Без мултимедије
       title: Статуси налога
@@ -528,20 +525,6 @@ sr:
     other: Остали
     publishing: Објављивање
     web: Веб
-  push_notifications:
-    favourite:
-      title: "%{name} је ставио Ваш статус за омиљени"
-    follow:
-      title: "%{name} Вас је запратио"
-    group:
-      title: "%{count} обавештења"
-    mention:
-      action_boost: Подржи
-      action_expand: Прикажи још
-      action_favourite: Омиљени
-      title: "%{name} Вас је поменуо"
-    reblog:
-      title: "%{name} је подржао(ла) Ваш статус"
   remote_follow:
     acct: Унесите Ваш корисник@домен са кога желите да пратите
     missing_resource: Не могу да нађем захтевану адресу преусмеравања за Ваш налог
diff --git a/config/locales/sv.yml b/config/locales/sv.yml
index 845248652..23ea7ddd1 100644
--- a/config/locales/sv.yml
+++ b/config/locales/sv.yml
@@ -40,6 +40,7 @@ sv:
     following: Följer
     media: Media
     moved_html: "%{name} har flyttat till %{new_profile_link}:"
+    network_hidden: Denna information är inte tillgänglig
     nothing_here: Det finns inget här!
     people_followed_by: Personer som %{name} följer
     people_who_follow: Personer som följer %{name}
@@ -49,13 +50,12 @@ sv:
     reserved_username: Användarnamnet är reserverat
     roles:
       admin: Admin
+      bot: Bot
       moderator: Moderator
     unfollow: Sluta följa
   admin:
     account_moderation_notes:
-      account: Moderator
-      create: Skapa
-      created_at: Datum
+      create: Lämna kommentar
       created_msg: Modereringsnotering skapad utan problem!
       delete: Ta bort
       destroyed_msg: Modereringsnotering borttagen utan problem!
@@ -72,6 +72,7 @@ sv:
         title: Byt E-postadress för %{username}
       confirm: Bekräfta
       confirmed: Bekräftad
+      confirming: Bekräftande
       demote: Degradera
       disable: inaktivera
       disable_two_factor_authentication: Inaktivera 2FA
@@ -80,6 +81,7 @@ sv:
       domain: Domän
       edit: Redigera
       email: E-post
+      email_status: E-poststatus
       enable: Aktivera
       enabled: Aktiverad
       feed_url: Flödes URL
@@ -118,6 +120,10 @@ sv:
       push_subscription_expires: PuSH-prenumerationen löper ut
       redownload: Uppdatera avatar
       remove_avatar: Ta bort avatar
+      resend_confirmation:
+        already_confirmed: Den här användaren är redan bekräftad
+        send: Skicka om e-postbekräftelse
+        success: Bekräftelsemeddelande skickas framgångsrikt!
       reset: Återställ
       reset_password: Återställ lösenord
       resubscribe: Starta en ny prenumeration
@@ -269,7 +275,6 @@ sv:
       comment:
         none: Ingen
       created_at: Anmäld
-      delete: Radera
       id: ID
       mark_as_resolved: Markera som löst
       mark_as_unresolved: Markera som olöst
@@ -278,10 +283,7 @@ sv:
         create_and_resolve: Lös med anteckning
         create_and_unresolve: Återuppta med anteckning
         delete: Radera
-        placeholder: Beskriv vilka åtgärder som vidtagits eller andra uppdateringar till den här anmälan…
-      nsfw:
-        'false': Visa bifogade mediafiler
-        'true': Dölj bifogade mediafiler
+        placeholder: Beskriv vilka åtgärder som vidtagits eller andra uppdateringar till den här anmälan.
       reopen: Återuppta anmälan
       report: 'Anmäl #%{id}'
       report_contents: Innehåll
@@ -356,11 +358,8 @@ sv:
         delete: Radera
         nsfw_off: Markera som ej känslig
         nsfw_on: Markera som känslig
-      execute: Utför
       failed_to_execute: Misslyckades att utföra
       media:
-        hide: Dölj media
-        show: Visa media
         title: Media
       no_media: Ingen media
       title: Kontostatus
@@ -376,6 +375,7 @@ sv:
   admin_mailer:
     new_report:
       body: "%{reporter} har rapporterat %{target}"
+      body_remote: Någon från %{domain} har rapporterat %{target}
       subject: Ny rapport för %{instance} (#%{id})
   application_mailer:
     notification_preferences: Ändra e-postinställningar
@@ -465,7 +465,7 @@ sv:
     archive_takeout:
       date: Datum
       download: Ladda ner ditt arkiv
-      hint_html: Du kan begära ett arkiv av dina <strong>toots och uppladdad media</strong>. Den exporterade datan kommer att vara i ActivityPub-format och läsbar av kompatibel programvara.
+      hint_html: Du kan begära ett arkiv av dina <strong>toots och uppladdad media</strong>. Den exporterade datan kommer att vara i ActivityPub-format och läsbar av kompatibel programvara. Du kan begära ett arkiv var sjunde dag.
       in_progress: Kompilerar ditt arkiv...
       request: Efterfråga ditt arkiv
       size: Storlek
@@ -595,20 +595,6 @@ sv:
     other: Annat
     publishing: Publicering
     web: Webb
-  push_notifications:
-    favourite:
-      title: "%{name} favoriserade din status"
-    follow:
-      title: "%{name} följer nu dig"
-    group:
-      title: "%{count} meddelanden"
-    mention:
-      action_boost: Knuffa
-      action_expand: Visa mer
-      action_favourite: Favoriter
-      title: "%{name} nämnde dig"
-    reblog:
-      title: "%{name} boostade din status"
   remote_follow:
     acct: Ange ditt användarnamn@domän du vill följa från
     missing_resource: Det gick inte att hitta den begärda omdirigeringsadressen för ditt konto
@@ -683,6 +669,7 @@ sv:
       video:
         one: "%{count} video"
         other: "%{count} videor"
+    boosted_from_html: Boosted från %{acct_link}
     content_warning: 'Innehållsvarning: %{warning}'
     disallowed_hashtags:
       one: 'innehöll en otillåten hashtag: %{tags}'
@@ -711,6 +698,7 @@ sv:
   terms:
     title: "%{instance} Användarvillkor och Sekretesspolicy"
   themes:
+    contrast: Hög kontrast
     default: Mastodon
   time:
     formats:
@@ -757,5 +745,6 @@ sv:
   users:
     invalid_email: E-postadressen är ogiltig
     invalid_otp_token: Ogiltig tvåfaktorkod
+    otp_lost_help_html: Om du förlorat åtkomst till båda kan du komma i kontakt med %{email}
     seamless_external_login: Du är inloggad via en extern tjänst, så lösenord och e-postinställningar är inte tillgängliga.
     signed_in_as: 'Inloggad som:'
diff --git a/config/locales/th.yml b/config/locales/th.yml
index 350b93b52..6804dbd13 100644
--- a/config/locales/th.yml
+++ b/config/locales/th.yml
@@ -29,11 +29,13 @@ th:
       are_you_sure: แน่ใจนะ?
       confirm: ยืนยัน
       confirmed: ยึนยันแล้ว
+      confirming: ยืนยัน
       disable_two_factor_authentication: Disable 2FA
       display_name: ชื่อสำหรับดีสเพล
       domain: โดแมน
       edit: แก้ไข
       email: อีเมล์
+      email_status: สถานะอีเมล
       feed_url: Feed URL
       followers: ผู้ติดตาม
       follows: ติดตาม
@@ -59,6 +61,10 @@ th:
       profile_url: Profile URL
       public: สาธารณะ
       push_subscription_expires: PuSH subscription expires
+      resend_confirmation:
+        already_confirmed: ผู้ใช้รายนี้ได้รับการยืนยันแล้ว
+        send: ส่งอีเมลยืนยันอีกครั้ง
+        success: ยืนยันอีเมลเรียบร้อยแล้ว!
       reset_password: รีเซ็ตรหัสผ่าน
       salmon_url: Salmon URL
       show:
@@ -109,7 +115,6 @@ th:
     reports:
       comment:
         none: None
-      delete: ลบ
       id: ไอดี
       mark_as_resolved: ทำเครื่องหมายว่าจัดการแล้ว
       report: 'Report #%{id}'
diff --git a/config/locales/tr.yml b/config/locales/tr.yml
index 6e7aeb77e..8bafbface 100644
--- a/config/locales/tr.yml
+++ b/config/locales/tr.yml
@@ -29,10 +29,12 @@ tr:
       are_you_sure: Emin misiniz?
       confirm: Onayla
       confirmed: Onaylandı
+      confirming: Onaylama
       display_name: Görünen adınız
       domain: Sunucu
       edit: Düzenle
       email: E-posta
+      email_status: Email Durumu
       feed_url: Besleme linki
       followers: Takipçiler
       follows: Takip edilen
@@ -58,6 +60,10 @@ tr:
       profile_url: Profil linki
       public: Herkese açık
       push_subscription_expires: PuSH aboneliği dolumu
+      resend_confirmation:
+        already_confirmed: Bu kullanıcı zaten onaylandı
+        send: Doğrulama epostasını yeniden gönder
+        success: Onay e-postası başarıyla gönderildi!
       reset_password: Parolayı değiştir
       salmon_url: Salmon Linki
       show:
@@ -108,7 +114,6 @@ tr:
     reports:
       comment:
         none: Yok
-      delete: Sil
       id: ID
       mark_as_resolved: Giderildi olarak işaretle
       report: 'Şikayet #%{id}'
diff --git a/config/locales/uk.yml b/config/locales/uk.yml
index 44f64b5c9..6fe46b4d9 100644
--- a/config/locales/uk.yml
+++ b/config/locales/uk.yml
@@ -100,7 +100,6 @@ uk:
     reports:
       comment:
         none: Немає
-      delete: Видалити
       id: ID
       mark_as_resolved: Відмітити як вирішену
       report: 'Скарга #%{id}'
diff --git a/config/locales/zh-CN.yml b/config/locales/zh-CN.yml
index 78c72bd30..357575a3b 100644
--- a/config/locales/zh-CN.yml
+++ b/config/locales/zh-CN.yml
@@ -4,6 +4,7 @@ zh-CN:
     about_hashtag_html: 这里展示的是带有话题标签 <strong>#%{hashtag}</strong> 的公开嘟文。如果你想与他们互动,你需要在任意一个 Mastodon 实例或与其兼容的网站上拥有一个帐户。
     about_mastodon_html: Mastodon(长毛象)是一个建立在开放式网络协议和自由、开源软件之上的社交网络,有着类似于电子邮件的分布式设计。
     about_this: 关于本实例
+    administered_by: 本实例的管理员:
     closed_registrations: 这个实例目前没有开放注册。不过,你可以前往其他实例注册一个帐户,同样可以加入到这个网络中哦!
     contact: 联系方式
     contact_missing: 未设定
@@ -25,9 +26,9 @@ zh-CN:
       within_reach_title: 始终触手可及
     generic_description: "%{domain} 是这个庞大网络中的一台服务器"
     hosted_on: 一个在 %{domain} 上运行的 Mastodon 实例
-    learn_more: 详细了解
+    learn_more: 了解详情
     other_instances: 其他实例
-    source_code: 源码
+    source_code: 源代码
     status_count_after: 条嘟文
     status_count_before: 他们共嘟出了
     user_count_after: 位用户
@@ -39,6 +40,7 @@ zh-CN:
     following: 正在关注
     media: 媒体
     moved_html: "%{name} 已经迁移到 %{new_profile_link}:"
+    network_hidden: 此信息不可用。
     nothing_here: 这里神马都没有!
     people_followed_by: "%{name} 关注的人"
     people_who_follow: 关注 %{name} 的人
@@ -48,21 +50,29 @@ zh-CN:
     reserved_username: 此用户名已被保留
     roles:
       admin: 管理员
+      bot: 机器人
       moderator: 监察员
     unfollow: 取消关注
   admin:
     account_moderation_notes:
-      account: 管理员
       create: 新建
-      created_at: 日期
       created_msg: 管理备忘建立成功!
       delete: 删除
       destroyed_msg: 管理备忘删除成功!
     accounts:
       are_you_sure: 你确定吗?
+      avatar: 头像
       by_domain: 域名
+      change_email:
+        changed_msg: 帐户电子邮件地址更改成功!
+        current_email: 当前的电子邮件地址
+        label: 更改电子邮件地址
+        new_email: 新的电子邮件地址
+        submit: 更改电子邮件地址
+        title: 为 %{username} 更改电子邮件地址
       confirm: 确认
       confirmed: 已确认
+      confirming: 确认
       demote: 降任
       disable: 停用
       disable_two_factor_authentication: 停用双重认证
@@ -71,6 +81,7 @@ zh-CN:
       domain: 域名
       edit: 编辑
       email: 电子邮件地址
+      email_status: 电子邮件地址状态
       enable: 启用
       enabled: 已启用
       feed_url: 订阅 URL
@@ -108,6 +119,11 @@ zh-CN:
       public: 公开页面
       push_subscription_expires: PuSH 订阅过期时间
       redownload: 刷新头像
+      remove_avatar: 删除头像
+      resend_confirmation:
+        already_confirmed: 该用户已被确认
+        send: 重发确认邮件
+        success: 确认邮件发送成功!
       reset: 重置
       reset_password: 重置密码
       resubscribe: 重新订阅
@@ -128,6 +144,7 @@ zh-CN:
       statuses: 嘟文
       subscribe: 订阅
       title: 用户
+      unconfirmed_email: 待验证的电子邮件地址
       undo_silenced: 解除隐藏
       undo_suspension: 解除封禁
       unsubscribe: 取消订阅
@@ -135,6 +152,8 @@ zh-CN:
       web: 站内页面
     action_logs:
       actions:
+        assigned_to_self_report: "%{name} 接管了举报 %{target}"
+        change_email_user: "%{name} 更改了用户 %{target} 的电子邮件地址"
         confirm_user: "%{name} 确认了用户 %{target} 的电子邮件地址"
         create_custom_emoji: "%{name} 添加了新的自定义表情 %{target}"
         create_domain_block: "%{name} 屏蔽了域名 %{target}"
@@ -150,10 +169,13 @@ zh-CN:
         enable_user: "%{name} 将用户 %{target} 设置为允许登录"
         memorialize_account: "%{name} 将 %{target} 设置为追悼帐户"
         promote_user: "%{name} 对用户 %{target} 进行了升任操作"
+        remove_avatar_user: "%{name} 删除了 %{target} 的头像"
+        reopen_report: "%{name} 重开了举报 %{target}"
         reset_password_user: "%{name} 重置了用户 %{target} 的密码"
         resolve_report: "%{name} 处理了举报 %{target}"
         silence_account: "%{name} 隐藏了用户 %{target}"
         suspend_account: "%{name} 封禁了用户 %{target}"
+        unassigned_report: "%{name} 放弃了举报 %{target} 的接管"
         unsilence_account: "%{name} 解除了用户 %{target} 的隐藏状态"
         unsuspend_account: "%{name} 解除了用户 %{target} 的封禁状态"
         update_custom_emoji: "%{name} 更新了自定义表情 %{target}"
@@ -237,28 +259,44 @@ zh-CN:
         expired: 已失效
         title: 筛选
       title: 邀请用户
+    report_notes:
+      created_msg: 举报记录建立成功!
+      destroyed_msg: 举报记录删除成功!
     reports:
+      account:
+        note: 条记录
+        report: 条举报
       action_taken_by: 操作执行者
       are_you_sure: 你确定吗?
+      assign_to_self: 接管
+      assigned: 已接管的监察员
       comment:
         none: 没有
-      delete: 删除
+      created_at: 举报时间
       id: ID
       mark_as_resolved: 标记为“已处理”
-      nsfw:
-        'false': 取消 NSFW 标记
-        'true': 添加 NSFW 标记
+      mark_as_unresolved: 标记为“未处理”
+      notes:
+        create: 添加记录
+        create_and_resolve: 添加记录并标记为“已处理”
+        create_and_unresolve: 添加记录并重开
+        delete: 删除
+        placeholder: 描述已经执行的操作,或其他任何相关的跟进情况
+      reopen: 重开举报
       report: '举报 #%{id}'
       report_contents: 内容
       reported_account: 举报用户
       reported_by: 举报人
       resolved: 已处理
+      resolved_msg: 举报处理成功!
       silence_account: 隐藏用户
       status: 状态
       suspend_account: 封禁用户
       target: 被举报人
       title: 举报
+      unassign: 取消接管
       unresolved: 未处理
+      updated_at: 更新时间
       view: 查看
     settings:
       activity_api_enabled:
@@ -270,6 +308,9 @@ zh-CN:
       contact_information:
         email: 用于联系的公开电子邮件地址
         username: 用于联系的公开用户名
+      hero:
+        desc_html: 用于在首页展示。推荐分辨率 600×100px 以上。未指定的情况下将默认使用本站缩略图
+        title: 主题图片
       peers_api_enabled:
         desc_html: 截至目前本实例在网络中已发现的域名
         title: 公开已知实例的列表
@@ -286,11 +327,14 @@ zh-CN:
         open:
           desc_html: 允许所有人建立帐户
           title: 开放注册
+      show_known_fediverse_at_about_page:
+        desc_html: 启用此选项将会在预览中显示来自已知实例的嘟文,否则只会显示本站时间轴的内容
+        title: 在时间轴预览中显示已知实例
       show_staff_badge:
         desc_html: 在个人资料页上显示管理人员标志
         title: 显示管理人员标志
       site_description:
-        desc_html: 用于首页展示以及 meta 标签中的网站简介。可以使用 HTML 标签,包括 <code>&lt;a&gt;</code> 和 <code>&lt;em&gt;</code>。
+        desc_html: 用于首页展示以及 meta 标签中的网站简介。可以使用 HTML 标签,包括 <code>&lt;a&gt;</code> 和 <code>&lt;em&gt;</code>
         title: 本站简介
       site_description_extended:
         desc_html: 可以填写行为守则、规定、指南或其他本站特有的内容。可以使用 HTML 标签
@@ -310,13 +354,10 @@ zh-CN:
       back_to_account: 返回帐户信息页
       batch:
         delete: 删除
-        nsfw_off: 取消 NSFW 标记
-        nsfw_on: 添加 NSFW 标记
-      execute: 执行
+        nsfw_off: 标记为非敏感内容
+        nsfw_on: 标记为敏感内容
       failed_to_execute: 执行失败
       media:
-        hide: 隐藏媒体文件
-        show: 显示媒体文件
         title: 媒体文件
       no_media: 不含媒体文件
       title: 帐户嘟文
@@ -331,7 +372,8 @@ zh-CN:
     title: 管理
   admin_mailer:
     new_report:
-      body: "%{reporter} 举报了用户 %{target}。"
+      body: "%{reporter} 举报了用户 %{target}"
+      body_remote: 来自 %{domain} 的用户举报了用户 %{target}
       subject: 来自 %{instance} 的用户举报(#%{id})
   application_mailer:
     notification_preferences: 更改电子邮件首选项
@@ -350,6 +392,8 @@ zh-CN:
     your_token: 你的访问令牌
   auth:
     agreement_html: 注册即表示你同意遵守<a href="%{rules_path}">本实例的相关规定</a>和<a href="%{terms_path}">我们的使用条款</a>。
+    change_password: 密码
+    confirm_email: 确认电子邮件地址
     delete_account: 删除帐户
     delete_account_html: 如果你想删除你的帐户,请<a href="%{path}">点击这里继续</a>。你需要确认你的操作。
     didnt_get_confirmation: 没有收到确认邮件?
@@ -359,12 +403,19 @@ zh-CN:
     logout: 登出
     migrate_account: 迁移到另一个帐户
     migrate_account_html: 如果你希望引导他人关注另一个帐户,请<a href="%{path}">点击这里进行设置</a>。
+    or: 或者
+    or_log_in_with: 或通过其他方式登录
+    providers:
+      cas: CAS
+      saml: SAML
     register: 注册
+    register_elsewhere: 前往其他实例注册
     resend_confirmation: 重新发送确认邮件
     reset_password: 重置密码
     security: 帐户安全
     set_new_password: 设置新密码
   authorize_follow:
+    already_following: 你已经在关注此用户了
     error: 对不起,寻找这个跨站用户时出错
     follow: 关注
     follow_request: 关注请求已发送给:
@@ -409,6 +460,13 @@ zh-CN:
       title: 这个页面有问题
     noscript_html: 使用 Mastodon 网页版应用需要启用 JavaScript。你也可以选择适用于你的平台的 <a href="https://github.com/tootsuite/documentation/blob/master/Using-Mastodon/Apps.md">Mastodon 应用</a>。
   exports:
+    archive_takeout:
+      date: 日期
+      download: 下载你的存档
+      hint_html: 你可以请求一份帐户数据存档,其中包含你的<strong>嘟文和已上传的媒体文件</strong>。导出的数据为 ActivityPub 格式,因而可以被兼容的软件读取。每次允许请求存档的间隔至少为 7 天。
+      in_progress: 正在准备你的存档……
+      request: 请求你的存档
+      size: 大小
     blocks: 屏蔽的用户
     csv: CSV
     follows: 关注的用户
@@ -448,6 +506,7 @@ zh-CN:
       '21600': 6 小时后
       '3600': 1 小时后
       '43200': 12 小时后
+      '604800': 1 周后
       '86400': 1 天后
     expires_in_prompt: 永不过期
     generate: 生成邀请链接
@@ -518,7 +577,9 @@ zh-CN:
           trillion: T
           unit: ''
   pagination:
+    newer: 更新
     next: 下一页
+    older: 更早
     prev: 上一页
     truncate: "…"
   preferences:
@@ -526,25 +587,15 @@ zh-CN:
     other: 其他
     publishing: 发布
     web: 站内
-  push_notifications:
-    favourite:
-      title: "%{name} 收藏了你的嘟文"
-    follow:
-      title: "%{name} 关注了你"
-    group:
-      title: "%{count} 条新通知"
-    mention:
-      action_boost: 转嘟
-      action_expand: 显示更多
-      action_favourite: 收藏
-      title: "%{name} 提到了你"
-    reblog:
-      title: "%{name} 转嘟了你的嘟文"
   remote_follow:
     acct: 请输入你的“用户名@实例域名”
     missing_resource: 无法确定你的帐户的跳转 URL
     proceed: 确认关注
     prompt: 你正准备关注:
+  remote_unfollow:
+    error: 错误
+    title: 标题
+    unfollowed: 已取消关注
   sessions:
     activity: 最后一次活跃的时间
     browser: 浏览器
@@ -553,12 +604,14 @@ zh-CN:
       blackberry: Blackberry
       chrome: Chrome
       edge: Microsoft Edge
+      electron: Electron
       firefox: Firefox
       generic: 未知浏览器
       ie: Internet Explorer
       micro_messenger: 微信
       nokia: Nokia S40 Ovi 浏览器
       opera: Opera
+      otter: Otter
       phantom_js: PhantomJS
       qq: QQ浏览器
       safari: Safari
@@ -586,7 +639,7 @@ zh-CN:
     title: 会话
   settings:
     authorized_apps: 已授权的应用
-    back: 回到 Mastodon
+    back: 返回 Mastodon
     delete: 删除帐户
     development: 开发
     edit_profile: 更改个人资料
@@ -600,6 +653,15 @@ zh-CN:
     two_factor_authentication: 双重认证
     your_apps: 你的应用
   statuses:
+    attached:
+      description: 附加媒体:%{attached}
+      image: "%{count} 张图片"
+      video: "%{count} 个视频"
+    boosted_from_html: 转嘟自 %{acct_link}
+    content_warning: 内容警告:%{warning}
+    disallowed_hashtags:
+      one: 包含了一个禁止的话题标签:%{tags}
+      other: 包含了这些禁止的话题标签:%{tags}
     open_in_web: 在站内打开
     over_character_limit: 超过了 %{max} 字的限制
     pin_errors:
@@ -623,6 +685,10 @@ zh-CN:
     sensitive_content: 敏感内容
   terms:
     title: "%{instance} 使用条款和隐私权政策"
+  themes:
+    contrast: 高对比度
+    default: Mastodon
+    mastodon-light: Mastodon(亮色主题)
   time:
     formats:
       default: "%Y年%-m月%d日 %H:%M"
@@ -643,6 +709,10 @@ zh-CN:
     setup: 设置
     wrong_code: 输入的认证码无效!请核对一下你的设备显示的时间,如果正确,你可能需要联系一下实例的管理员,让他们校准服务器的时间。
   user_mailer:
+    backup_ready:
+      explanation: 你请求了一份 Mastodon 帐户的完整备份。现在你可以下载了!
+      subject: 你的存档已经准备完毕
+      title: 存档导出
     welcome:
       edit_profile_action: 设置个人资料
       edit_profile_step: 你可以自定义你的个人资料,包括上传头像、横幅图片、更改昵称等等。如果你想在新的关注者关注你之前对他们进行审核,你也可以选择为你的帐户开启保护。
@@ -664,4 +734,6 @@ zh-CN:
   users:
     invalid_email: 输入的电子邮件地址无效
     invalid_otp_token: 输入的双重认证代码无效
+    otp_lost_help_html: 如果你不慎丢失了所有的代码,请联系 %{email} 寻求帮助
+    seamless_external_login: 因为你是通过外部服务登录的,所以密码和电子邮件地址设置都不可用。
     signed_in_as: 当前登录的帐户:
diff --git a/config/locales/zh-HK.yml b/config/locales/zh-HK.yml
index a27b0c04c..c489d8bd4 100644
--- a/config/locales/zh-HK.yml
+++ b/config/locales/zh-HK.yml
@@ -40,6 +40,7 @@ zh-HK:
     following: 正在關注
     media: 媒體
     moved_html: "%{name} 已經轉移到 %{new_profile_link}:"
+    network_hidden: 此信息不可用
     nothing_here: 暫時未有內容可以顯示
     people_followed_by: "%{name} 關注的人"
     people_who_follow: 關注 %{name} 的人
@@ -49,13 +50,12 @@ zh-HK:
     reserved_username: 此用戶名已被保留
     roles:
       admin: 管理員
-      moderator: 監察员
+      bot: 機械人
+      moderator: 監察員
     unfollow: 取消關注
   admin:
     account_moderation_notes:
-      account: 管理員
-      create: 新增
-      created_at: 日期
+      create: 記錄
       created_msg: 管理記錄已新增
       delete: 刪除
       destroyed_msg: 管理記錄已被刪除
@@ -72,6 +72,7 @@ zh-HK:
         title: 改變 %{username} 的電郵
       confirm: 確定
       confirmed: 已確定
+      confirming: 確定
       demote: 降任
       disable: 停用
       disable_two_factor_authentication: 停用雙重認證
@@ -80,9 +81,10 @@ zh-HK:
       domain: 域名
       edit: 編輯
       email: 電郵地址
+      email_status: 电子邮件状态
       enable: 啟用
       enabled: 已啟用
-      feed_url: Feed URL
+      feed_url: 訂閱 URL
       followers: 關注者
       followers_url: 關注者(Followers)URL
       follows: 正在關注
@@ -118,13 +120,17 @@ zh-HK:
       push_subscription_expires: PuSH 訂閱過期
       redownload: 更新頭像
       remove_avatar: 取消頭像
+      resend_confirmation:
+        already_confirmed: 该用户已被确认
+        send: 重发确认邮件
+        success: 确认电子邮件成功发送!
       reset: 重設
       reset_password: 重設密碼
       resubscribe: 重新訂閱
       role: 身份
       roles:
         admin: 管理員
-        moderator: 監察员
+        moderator: 監察員
         staff: 管理人員
         user: 普通用戶
       salmon_url: Salmon 反饋 URL
@@ -223,6 +229,7 @@ zh-HK:
       severity: 阻隔分級
       show:
         affected_accounts:
+          one: 資料庫中有 %{count} 個用戶受影響
           other: 資料庫中有%{count}個用戶受影響
         retroactive:
           silence: 對此域名的所有用戶取消靜音
@@ -268,7 +275,6 @@ zh-HK:
       comment:
         none: 沒有
       created_at: 日期
-      delete: 刪除
       id: ID
       mark_as_resolved: 標示為「已處理」
       mark_as_unresolved: 標示為「未處理」
@@ -277,10 +283,7 @@ zh-HK:
         create_and_resolve: 建立筆記並標示為「已處理」
         create_and_unresolve: 建立筆記並標示為「未處理」
         delete: 刪除
-        placeholder: 記錄已執行的動作,或其他更新
-      nsfw:
-        'false': 取消 NSFW 標記
-        'true': 添加 NSFW 標記
+        placeholder: 記錄已執行的動作,或其他相關的更新……
       reopen: 重開舉報
       report: '舉報 #%{id}'
       report_contents: 舉報內容
@@ -355,11 +358,8 @@ zh-HK:
         delete: 刪除
         nsfw_off: 取消 NSFW 標記
         nsfw_on: 添加 NSFW 標記
-      execute: 執行
       failed_to_execute: 執行失敗
       media:
-        hide: 隱藏媒體檔案
-        show: 顯示媒體檔案
         title: 媒體檔案
       no_media: 不含媒體檔案
       title: 帳戶文章
@@ -375,6 +375,7 @@ zh-HK:
   admin_mailer:
     new_report:
       body: "%{reporter} 舉報了用戶 %{target}。"
+      body_remote: 來自 %{domain} 的用戶舉報了用戶 %{target}
       subject: 來自 %{instance} 的用戶舉報(#%{id})
   application_mailer:
     notification_preferences: 更改電郵首選項
@@ -464,7 +465,7 @@ zh-HK:
     archive_takeout:
       date: 日期
       download: 下載檔案
-      hint_html: 你可以下載包含你的<strong>文章和媒體</strong>的檔案。資料以 ActivityPub 格式儲存,可用於相容的軟體。
+      hint_html: 你可以下載包含你的<strong>文章和媒體</strong>的檔案。資料以 ActivityPub 格式儲存,可用於相容的軟體。你可以每七天下載一次。
       in_progress: 檔案製作中...
       request: 下載檔案
       size: 檔案大小
@@ -513,7 +514,9 @@ zh-HK:
       '86400': 1 天後
     expires_in_prompt: 永不過期
     generate: 生成邀請連結
-    max_uses: "%{count} 次"
+    max_uses:
+      one: 1 次
+      other: "%{count} 次"
     max_uses_prompt: 無限制
     prompt: 生成分享連結,邀請他人在本服務站註冊
     table:
@@ -580,7 +583,6 @@ zh-HK:
           quadrillion: Q
           thousand: K
           trillion: T
-          unit: ''
   pagination:
     newer: 較新
     next: 下一頁
@@ -592,20 +594,6 @@ zh-HK:
     other: 其他
     publishing: 發佈
     web: 站内
-  push_notifications:
-    favourite:
-      title: "%{name} 收藏了你的文章"
-    follow:
-      title: "%{name} 關注了你"
-    group:
-      title: "%{count} 條新通知"
-    mention:
-      action_boost: 轉推
-      action_expand: 顯示更多
-      action_favourite: 收藏
-      title: "%{name} 提到了你"
-    reblog:
-      title: "%{name} 轉推了你的文章"
   remote_follow:
     acct: 請輸入你的︰用戶名稱@服務點域名
     missing_resource: 無法找到你用戶的轉接網址
@@ -672,9 +660,17 @@ zh-HK:
   statuses:
     attached:
       description: 附件: %{attached}
-      image: "%{count} 張圖片"
-      video: "%{count} 段影片"
-    content_warning: 'Content warning: %{warning}'
+      image:
+        one: "%{count} 幅圖片"
+        other: "%{count} 幅圖片"
+      video:
+        one: "%{count} 段影片"
+        other: "%{count} 段影片"
+    boosted_from_html: 轉推自 %{acct_link}
+    content_warning: 內容警告: %{warning}
+    disallowed_hashtags:
+      one: 包含不允許的標籤: %{tags}
+      other: 包含不允許的標籤: %{tags}
     open_in_web: 開啟網頁
     over_character_limit: 超過了 %{max} 字的限制
     pin_errors:
@@ -698,6 +694,10 @@ zh-HK:
     sensitive_content: 敏感內容
   terms:
     title: "%{instance} 使用條款和隱私權政策"
+  themes:
+    contrast: 高對比
+    default: 萬象
+    mastodon-light: 萬象(亮色主題)
   time:
     formats:
       default: "%Y年%-m月%d日 %H:%M"
@@ -743,5 +743,6 @@ zh-HK:
   users:
     invalid_email: 電郵地址格式不正確
     invalid_otp_token: 雙重認證確認碼不正確
+    otp_lost_help_html: 如果你無法訪問這兩者,可以通過 %{email} 與我們聯繫。
     seamless_external_login: 由於你是從外部系統登入,所以不能設定密碼和電郵。
     signed_in_as: 目前登入的帳戶:
diff --git a/config/locales/zh-TW.yml b/config/locales/zh-TW.yml
index f69d22d79..d8c0f89a9 100644
--- a/config/locales/zh-TW.yml
+++ b/config/locales/zh-TW.yml
@@ -80,7 +80,6 @@ zh-TW:
     reports:
       comment:
         none: 無
-      delete: 刪除
       id: ID
       mark_as_resolved: 標記為已解決
       report: '檢舉 #%{id}'