about summary refs log tree commit diff
path: root/config
diff options
context:
space:
mode:
Diffstat (limited to 'config')
-rw-r--r--config/application.rb3
-rw-r--r--config/locales/ar.yml1
-rw-r--r--config/locales/bg.yml1
-rw-r--r--config/locales/ca.yml13
-rw-r--r--config/locales/de.yml1
-rw-r--r--config/locales/devise.ca.yml21
-rw-r--r--config/locales/devise.gl.yml4
-rw-r--r--config/locales/devise.ja.yml17
-rw-r--r--config/locales/devise.nl.yml4
-rw-r--r--config/locales/devise.pl.yml19
-rw-r--r--config/locales/devise.pt-BR.yml4
-rw-r--r--config/locales/devise.zh-CN.yml6
-rw-r--r--config/locales/doorkeeper.pl.yml2
-rw-r--r--config/locales/en.yml20
-rw-r--r--config/locales/eo.yml1
-rw-r--r--config/locales/es.yml1
-rw-r--r--config/locales/fa.yml1
-rw-r--r--config/locales/fi.yml1
-rw-r--r--config/locales/fr.yml1
-rw-r--r--config/locales/gl.yml8
-rw-r--r--config/locales/he.yml1
-rw-r--r--config/locales/hr.yml1
-rw-r--r--config/locales/hu.yml2
-rw-r--r--config/locales/id.yml1
-rw-r--r--config/locales/io.yml1
-rw-r--r--config/locales/it.yml1
-rw-r--r--config/locales/ja.yml17
-rw-r--r--config/locales/ko.yml1
-rw-r--r--config/locales/nl.yml13
-rw-r--r--config/locales/no.yml1
-rw-r--r--config/locales/oc.yml1
-rw-r--r--config/locales/pl.yml47
-rw-r--r--config/locales/pt-BR.yml13
-rw-r--r--config/locales/pt.yml1
-rw-r--r--config/locales/ru.yml9
-rw-r--r--config/locales/simple_form.ca.yml2
-rw-r--r--config/locales/simple_form.fr.yml2
-rw-r--r--config/locales/simple_form.ja.yml2
-rw-r--r--config/locales/simple_form.pl.yml10
-rw-r--r--config/locales/simple_form.sk.yml4
-rw-r--r--config/locales/sk.yml94
-rw-r--r--config/locales/sr-Latn.yml1
-rw-r--r--config/locales/sr.yml1
-rw-r--r--config/locales/sv.yml1
-rw-r--r--config/locales/th.yml1
-rw-r--r--config/locales/tr.yml1
-rw-r--r--config/locales/uk.yml1
-rw-r--r--config/locales/zh-CN.yml22
-rw-r--r--config/locales/zh-HK.yml1
-rw-r--r--config/locales/zh-TW.yml1
-rw-r--r--config/webpack/configuration.js2
51 files changed, 315 insertions, 70 deletions
diff --git a/config/application.rb b/config/application.rb
index c1bf3cef2..ef97dbc06 100644
--- a/config/application.rb
+++ b/config/application.rb
@@ -19,6 +19,9 @@ require_relative '../lib/mastodon/redis_config'
 
 module Mastodon
   class Application < Rails::Application
+    # Initialize configuration defaults for originally generated Rails version.
+    config.load_defaults 5.1
+
     # Settings in config/environments/* take precedence over those specified here.
     # Application configuration should go into files in config/initializers
     # -- all .rb files in that directory are automatically loaded.
diff --git a/config/locales/ar.yml b/config/locales/ar.yml
index 82e8e998a..eadeaef3e 100644
--- a/config/locales/ar.yml
+++ b/config/locales/ar.yml
@@ -140,7 +140,6 @@ ar:
   application_mailer:
     salutation: "%{name}،"
     settings: 'تغيير تفضيلات البريد الإلكتروني : %{link}'
-    signature: إشعارات ماستدون من %{instance}
     view: 'View:'
   applications:
     created: تم إنشاء التطبيق بنجاح
diff --git a/config/locales/bg.yml b/config/locales/bg.yml
index 13d0394a3..56a904895 100644
--- a/config/locales/bg.yml
+++ b/config/locales/bg.yml
@@ -26,7 +26,6 @@ bg:
     unfollow: Не следвай
   application_mailer:
     settings: 'Промяна на предпочитанията за e-mail: %{link}'
-    signature: Mastodon известия от %{instance}
     view: 'Преглед:'
   applications:
     invalid_url: Предоставеният URL е невалиден
diff --git a/config/locales/ca.yml b/config/locales/ca.yml
index 5fd5b3f6d..1092da38d 100644
--- a/config/locales/ca.yml
+++ b/config/locales/ca.yml
@@ -265,12 +265,18 @@ ca:
       unresolved: No resolt
       view: Visualització
     settings:
+      activity_api_enabled:
+        desc_html: Compte d'estatus publicats localment, usuaris actius i registres nous en cubs setmanals
+        title: Publica estadístiques agregades sobre l'activitat de l'usuari
       bootstrap_timeline_accounts:
         desc_html: Separa diversos noms d'usuari amb comes. Només funcionaran els comptes locals i desbloquejats. El valor predeterminat quan està buit és tots els administradors locals..
         title: El seguiment per defecte per als nous usuaris
       contact_information:
         email: Introdueix una adreça de correu electrònic pùblica
         username: Introdueix un nom d'usuari
+      peers_api_enabled:
+        desc_html: Els noms de domini que ha trobat aquesta instància al fediverse
+        title: Publica la llista d'instàncies descobertes
       registrations:
         closed_message:
           desc_html: Apareix en la primera pàgina quan es tanquen els registres<br>Pots utilitzar etiquetes HTML
@@ -334,7 +340,6 @@ ca:
   application_mailer:
     salutation: "%{name},"
     settings: 'Canvia les preferències de correu: %{link}'
-    signature: Notificacions de Mastodon des de %{instance}
     view: 'Vista:'
   applications:
     created: L'aplicació s'ha creat correctament
@@ -345,7 +350,7 @@ ca:
     warning: Aneu amb compte amb aquestes dades. No ho compartiu mai amb ningú!
     your_token: El token d'accés
   auth:
-    agreement_html: En inscriure't, acceptes <a href="%{rules_path}">els nostres termes del servei</a> i <a href="%{terms_path}">la nostra política de privadesa</a>.
+    agreement_html: En inscriure't, acceptes seguir <a href="%{rules_path}">els nostres termes del servei</a> i <a href="%{terms_path}">la nostra política de privadesa</a>.
     change_password: Canvia la contrasenya
     delete_account: Esborra el compte
     delete_account_html: Si vols esborrar el teu compte pots <a href="%{path}">fer-ho aquí</a>. Se't demanarà confirmació.
@@ -546,12 +551,14 @@ ca:
       blackberry: Blackberry
       chrome: Chrome
       edge: Microsoft Edge
+      electron: Electron
       firefox: Firefox
       generic: Navegador desconegut
       ie: Internet Explorer
       micro_messenger: MicroMessenger
       nokia: Nokia S40 Ovi Browser
       opera: Opera
+      otter: Altre
       phantom_js: PhantomJS
       qq: QQ Browser
       safari: Safari
@@ -596,7 +603,7 @@ ca:
     open_in_web: Obre en la web
     over_character_limit: Límit de caràcters de %{max} superat
     pin_errors:
-      limit: S'han fixat massa toots
+      limit: Ja has fixat el màxim nombre de toots
       ownership: El toot d'algú altre no es pot fixar
       private: No es pot fixar el toot no públic
       reblog: No es pot fixar un impuls
diff --git a/config/locales/de.yml b/config/locales/de.yml
index 39867e373..7d0cf6349 100644
--- a/config/locales/de.yml
+++ b/config/locales/de.yml
@@ -321,7 +321,6 @@ de:
   application_mailer:
     salutation: "%{name},"
     settings: 'E-Mail-Einstellungen ändern: %{link}'
-    signature: Mastodon-Benachrichtigungen von %{instance}
     view: 'Ansehen:'
   applications:
     created: Anwendung erstellt
diff --git a/config/locales/devise.ca.yml b/config/locales/devise.ca.yml
index fe95c402d..d88db17ca 100644
--- a/config/locales/devise.ca.yml
+++ b/config/locales/devise.ca.yml
@@ -17,11 +17,32 @@ ca:
       unconfirmed: Has de confirmar l'adreça de correu electrònic abans de continuar.
     mailer:
       confirmation_instructions:
+        action: Verificar l'adreça de correu
+        explanation: Has creat un compte a %{host} amb aquesta adreça de correu electrònic. Estàs a un sol clic de l'activació. Si no fos així, ignora aquest correu electrònic.
+        extra_html: Si us plau consulta també <a href="%{terms_path}"> les regles de la instància</a> i <a href="%{policy_path}"> les nostres condicions de servei</a>.
         subject: 'Mastodon: Instruccions de confirmació'
+        title: Verifica l'adreça de correu
+      email_changed:
+        explanation: 'L''adreça de correu del teu compte s''està canviant a:'
+        extra: Si no has canviat el teu correu electrònic, és probable que algú hagi accedit al teu compte. Si us plau, canvia la contrasenya immediatament o posa't en contacte amb l'administrador de l'instància si no pots accedir al teu compte.
+        subject: 'Mastodon: s''ha canviat l''adreça electrònica'
+        title: Nova adreça de correu electrònic
       password_change:
+        explanation: S'ha canviat la contrasenya del teu compte.
+        extra: Si no has canviat el teu correu electrònic, és probable que algú hagi accedit al teu compte. Si us plau, canvia la contrasenya immediatament o posa't en contacte amb l'administrador de l'instància si no pots accedir al teu compte.
         subject: 'Mastodon: Contrasenya canviada'
+        title: Contrasenya canviada
+      reconfirmation_instructions:
+        explanation: Confirma la nova adreça per canviar el teu correu electrònic.
+        extra: Si no has iniciat aquest canvi, ignora aquest correu electrònic. L'adreça electrònica del compte de Mastodon no canviarà fins que accedeixis a l'enllaç de dalt.
+        subject: 'Mastodon: Confirma el correu electrònic per a %{instance}'
+        title: Verifica l'adreça de correu electrònic
       reset_password_instructions:
+        action: Canviar contrasenya
+        explanation: Has sol·licitat una contrasenya nova per al teu compte.
+        extra: Si no ho has sol·licitat, ignora aquest correu electrònic. La teva contrasenya no canviarà fins que accedeixis a l'enllaç de dalt i creis un de nou.
         subject: 'Mastodon: Instruccions per a reiniciar contrassenya'
+        title: Contrasenya restablerta
       unlock_instructions:
         subject: 'Mastodon: Instruccions per a desblocar'
     omniauth_callbacks:
diff --git a/config/locales/devise.gl.yml b/config/locales/devise.gl.yml
index 8a2b5d563..c0fc53834 100644
--- a/config/locales/devise.gl.yml
+++ b/config/locales/devise.gl.yml
@@ -18,8 +18,12 @@ gl:
     mailer:
       confirmation_instructions:
         subject: 'Mastodon: Instruccións de confirmación para %{instance}'
+      email_changed:
+        subject: 'Mastodon: email cambiado'
       password_change:
         subject: 'Mastodon: contrasinal cambiado'
+      reconfirmation_instructions:
+        subject: 'Mastodon: Confirme email para %{instance}'
       reset_password_instructions:
         subject: 'Mastodon: Instruccións para restablecer o contrasinal'
       unlock_instructions:
diff --git a/config/locales/devise.ja.yml b/config/locales/devise.ja.yml
index 118186877..1f6395479 100644
--- a/config/locales/devise.ja.yml
+++ b/config/locales/devise.ja.yml
@@ -17,15 +17,32 @@ ja:
       unconfirmed: 続行するにはメールアドレスを確認する必要があります。
     mailer:
       confirmation_instructions:
+        action: メールアドレスの確認
+        explanation: このメールアドレスで%{host}にアカウントを作成しました。有効にするまであと一歩です。もし心当たりがない場合、申し訳ありませんがこのメールを無視してください。
+        extra_html: また <a href="%{terms_path}">インスタンスのルール</a> と <a href="%{policy_path}">利用規約</a> もお読みください。
         subject: 'Mastodon: メールアドレスの確認'
+        title: メールアドレスの確認
       email_changed:
+        explanation: 'アカウントのメールアドレスは以下のように変更されます:'
+        extra: メールアドレスの変更を行っていない場合、他の誰かがあなたのアカウントにアクセスした可能性があります。すぐにパスワードを変更するか、アカウントがロックされている場合はインスタンス管理者に連絡してください。
         subject: 'Mastodon: メールアドレスの変更'
+        title: 新しいメールアドレス
       password_change:
+        explanation: パスワードが変更されました。
+        extra: パスワードの変更を行っていない場合、他の誰かがあなたのアカウントにアクセスした可能性があります。すぐにパスワードを変更するか、アカウントがロックされている場合はインスタンス管理者に連絡してください。
         subject: 'Mastodon: パスワードが変更されました'
+        title: パスワードの変更
       reconfirmation_instructions:
+        explanation: メールアドレスを変更するため新しいアドレスを確認してください。
+        extra: この変更に心当たりがない場合、このメールを無視してください。上記リンク先にアクセスするまでアカウントのメールアドレスは変更されません。
         subject: 'Mastodon: %{instance}のメールを確認する'
+        title: メールアドレスの確認
       reset_password_instructions:
+        action: パスワードの変更
+        explanation: あなたのアカウントに対しパスワードの再発行が要求されました。
+        extra: この要求に心当たりがない場合、このメールを無視してください。上記リンク先にアクセスし新しいものを作成するまでパスワードは変更されません。
         subject: 'Mastodon: パスワード再発行'
+        title: パスワード再発行
       unlock_instructions:
         subject: 'Mastodon: アカウントのロックの解除'
     omniauth_callbacks:
diff --git a/config/locales/devise.nl.yml b/config/locales/devise.nl.yml
index 8c2c7b6a1..57e85a7b5 100644
--- a/config/locales/devise.nl.yml
+++ b/config/locales/devise.nl.yml
@@ -19,8 +19,12 @@ nl:
     mailer:
       confirmation_instructions:
         subject: 'Mastodon: E-mail bevestigen voor %{instance}'
+      email_changed:
+        subject: 'Mastodon: E-mailadres is veranderd'
       password_change:
         subject: 'Mastodon: Wachtwoord veranderd'
+      reconfirmation_instructions:
+        subject: 'Mastodon: Bevestig het e-mailadres voor %{instance}'
       reset_password_instructions:
         subject: 'Mastodon: Wachtwoord opnieuw instellen'
       unlock_instructions:
diff --git a/config/locales/devise.pl.yml b/config/locales/devise.pl.yml
index 6a2960463..53a4f4552 100644
--- a/config/locales/devise.pl.yml
+++ b/config/locales/devise.pl.yml
@@ -17,15 +17,32 @@ pl:
       unconfirmed: Zweryfikuj adres e-mail, aby kontynuować.
     mailer:
       confirmation_instructions:
+        action: Zweryfikuj adres e-mail
+        explanation: Utworzyłeś konto na %{host} podając ten adres e-mail. Jedno kliknięcie dzieli Cię od aktywacji tego konta. Jeżeli to nie Ty, zignoruj ten e-mail.
+        extra_html: Przeczytaj też <a href="%{terms_path}">regulamin instancji</a> i <a href="%{policy_path}">nasze zasady użytkowania</a>.
         subject: 'Mastodon: Instrukcje weryfikacji adresu e-mail'
+        title: Zweryfikuj adres e-mail
       email_changed:
+        explanation: 'Adres e-mail dla Twojego konta zostanie zmieniony na:'
+        extra: Jeżeli nie próbowałeś zmienić adresu e-mail, prawdopodobnie ktoś uzyskał dostęp do Twojego konta. Zmień natychmiastowo hasło lub skontaktuj się z administratorem isntancji, jeżeli nie masz dostępu do konta.
         subject: 'Mastodon: Zmieniono adres e-mail'
+        title: Nowy adres e-mail
       password_change:
+        explanation: Hasło do Twojego konta zostało zmienione.
+        extra: Jeżeli nie zmieniałeś hasła, prawdopodobnie ktoś uzyskał dostęp do Twojego konta. Zmień hasło natychmiastowo lub skontaktuj się z administratorem instancji, jeżeli nie masz dostępu do konta.
         subject: 'Mastodon: Zmieniono hasło'
+        title: Zmieniono hasło
       reconfirmation_instructions:
+        explanation: Potwierdź nowy adres aby zmienić e-mail.
+        extra: Jeżeli nie próbowałeś zmienić e-maila, zignoruj tą wiadomość. Adres e-mail przypisany do konta Mastodona nie ulegnie zmianie, jeżeli nie użyjesz powyższego odnośniku.
         subject: 'Mastodon: Potwierdź adres e-mail na &{instance}'
+        title: Zweryfikuj adres e-mail
       reset_password_instructions:
+        action: Zmień hasło
+        explanation: Próbowałeś uzyskać nowe hasło do swojego konta.
+        extra: Jeżeli to nie Ty, zignoruj tą wiadomość. Twoje hasło nie ulegnie zmianie, jeżeli nie wykorzystasz powyższego odnośnika i nie utworzysz nowego hasła.
         subject: 'Mastodon: Instrukcje ustawienia nowego hasła'
+        title: Przywracanie hasła
       unlock_instructions:
         subject: 'Mastodon: Instrukcje odblokowania konta'
     omniauth_callbacks:
@@ -38,7 +55,7 @@ pl:
       updated: Twoje hasło zostało zmienione. Jesteś zalogowany/a.
       updated_not_active: Twoje hasło zostało zmienione.
     registrations:
-      destroyed: Twoje konto zostało anulowane. Mamy jednak nadzieję, że do nas wrócisz. Do zobaczenia!
+      destroyed: Twoje konto zostało zawieszone. Mamy jednak nadzieję, że do nas wrócisz. Do zobaczenia!
       signed_up: Twoje konto zostało utworzone. Witamy!
       signed_up_but_inactive: Twoje konto zostało utworzone. Nie mogliśmy Cię jednak zalogować, ponieważ konto nie zostało jeszcze aktywowane.
       signed_up_but_locked: Twoje konto zostało utworzone. Nie mogliśmy Cię jednak zalogować, ponieważ konto jest zablokowane.
diff --git a/config/locales/devise.pt-BR.yml b/config/locales/devise.pt-BR.yml
index 13736b3a3..eab86c802 100644
--- a/config/locales/devise.pt-BR.yml
+++ b/config/locales/devise.pt-BR.yml
@@ -18,8 +18,12 @@ pt-BR:
     mailer:
       confirmation_instructions:
         subject: 'Mastodon: Instruções de confirmação'
+      email_changed:
+        subject: 'Mastodon: Email alterado'
       password_change:
         subject: 'Mastodon: Senha modificada'
+      reconfirmation_instructions:
+        subject: 'Mastodon: Confirmar emai para %{instance}'
       reset_password_instructions:
         subject: 'Mastodon: Instruções para mudança de senha'
       unlock_instructions:
diff --git a/config/locales/devise.zh-CN.yml b/config/locales/devise.zh-CN.yml
index dd6b48795..4ee021fcc 100644
--- a/config/locales/devise.zh-CN.yml
+++ b/config/locales/devise.zh-CN.yml
@@ -18,7 +18,7 @@ zh-CN:
     mailer:
       confirmation_instructions:
         action: 验证电子邮件地址
-        explanation: 你在 %{host} 上使用这个电子邮件地址创建了一个帐户。只需点击下面的按钮,即可完成激活。如果你并没有创建过帐户,请忽略此邮件。
+        explanation: 你在 %{host} 上使用这个电子邮件地址创建了一个帐户。只需点击下面的链接,即可完成激活。如果你并没有创建过帐户,请忽略此邮件。
         extra_html: 请记得阅读<a href="%{terms_path}">本实例的相关规定</a>和<a href="%{policy_path}">我们的使用条款</a>。
         subject: Mastodon:确认 %{instance} 帐户信息
         title: 验证电子邮件地址
@@ -33,13 +33,13 @@ zh-CN:
         subject: Mastodon:密码已被更改
         title: 密码已被重置
       reconfirmation_instructions:
-        explanation: 请确认你的新电子邮件地址以完成更改。
+        explanation: 点击下面的链接来确认你的新电子邮件地址。
         extra: 如果你并没有请求本次变更,请忽略此邮件。Mastodon 帐户的电子邮件地址只有在你点击上面的链接后才会更改。
         subject: Mastodon:确认 %{instance} 电子邮件地址
         title: 验证电子邮件地址
       reset_password_instructions:
         action: 更改密码
-        explanation: 你正在请求更改帐户的密码。
+        explanation: 点击下面的链接来更改帐户的密码。
         extra: 如果你并没有请求本次变更,请忽略此邮件。你的密码只有在你点击上面的链接并输入新密码后才会更改。
         subject: Mastodon:重置密码信息
         title: 重置密码
diff --git a/config/locales/doorkeeper.pl.yml b/config/locales/doorkeeper.pl.yml
index 33f133c06..6c127b73b 100644
--- a/config/locales/doorkeeper.pl.yml
+++ b/config/locales/doorkeeper.pl.yml
@@ -83,7 +83,7 @@ pl:
         invalid_grant: Grant uwierzytelnienia jest niepoprawny, przeterminowany, unieważniony, nie pasuje do URI przekierowwania użytego w żądaniu uwierzytelnienia, lub został wystawiony przez innego klienta.
         invalid_redirect_uri: URI przekierowania jest nieprawidłowy.
         invalid_request: 'Żądanie jest nieprawidłowe: brakujący parametr, niewspierana wartość parametru, lub inny błąd.'
-        invalid_resource_owner: Dostarczone dane uwierzytelniające właściciela zasobu są niepoprawne, lub właściciel zasobu nie może zostać znaleziony.
+        invalid_resource_owner: Dostarczone dane uwierzytelniające właściciela zasobu są niepoprawne, lub właściciel zasobu nie może zostać znaleziony
         invalid_scope: Zakres żądania jest niepoprawny, nieznany, lub błędnie zbudowany.
         invalid_token:
           expired: Token dostępowy wygasł
diff --git a/config/locales/en.yml b/config/locales/en.yml
index bc1e98c56..7c3cd922b 100644
--- a/config/locales/en.yml
+++ b/config/locales/en.yml
@@ -341,7 +341,6 @@ en:
     notification_preferences: Change e-mail preferences
     salutation: "%{name},"
     settings: 'Change e-mail preferences: %{link}'
-    signature: Mastodon notifications from %{instance}
     view: 'View:'
     view_profile: View Profile
     view_status: View status
@@ -734,6 +733,25 @@ en:
     recovery_instructions_html: If you ever lose access to your phone, you can use one of the recovery codes below to regain access to your account. <strong>Keep the recovery codes safe</strong>. For example, you may print them and store them with other important documents.
     setup: Set up
     wrong_code: The entered code was invalid! Are server time and device time correct?
+  user_mailer:
+    welcome:
+      edit_profile_action: Setup profile
+      edit_profile_step: You can customize your profile by uploading an avatar, header, changing your display name and more. If you’d like to review new followers before they’re allowed to follow you, you can lock your account.
+      explanation: Here are some tips to get you started
+      final_action: Start posting
+      final_step: 'Start posting! Even without followers your public messages may be seen by others, for example on the local timeline and in hashtags. You may want to introduce yourself on the #introductions hashtag.'
+      full_handle: Your full handle
+      full_handle_hint: This is what you would tell your friends so they can message or follow you from another instance.
+      review_preferences_action: Change preferences
+      review_preferences_step: Make sure to set your preferences, such as which emails you'd like to receive, or what privacy level you’d like your posts to default to. If you don’t have motion sickness, you could choose to enable GIF autoplay.
+      subject: Welcome to Mastodon
+      tip_bridge_html: If you are coming from Twitter, you can find your friends on Mastodon by using the <a href="%{bridge_url}">bridge app</a>. It only works if they also used the bridge app though!
+      tip_federated_timeline: The federated timeline is a firehose view of the Mastodon network. But it only includes people your neighbours are subscribed to, so it's not complete.
+      tip_following: You follow your server's admin(s) by default. To find more interesting people, check the local and federated timelines.
+      tip_local_timeline: The local timeline is a firehose view of people on %{instance}. These are your immediate neighbours!
+      tip_mobile_webapp: If your mobile browser offers you to add Mastodon to your homescreen, you can receive push notifications. It acts like a native app in many ways!
+      tips: Tips
+      title: Welcome aboard, %{name}!
   users:
     invalid_email: The e-mail address is invalid
     invalid_otp_token: Invalid two-factor code
diff --git a/config/locales/eo.yml b/config/locales/eo.yml
index 847299ac7..bc259957d 100644
--- a/config/locales/eo.yml
+++ b/config/locales/eo.yml
@@ -237,7 +237,6 @@ eo:
       subject: Nova raporto por %{instance} (#%{id})
   application_mailer:
     settings: 'Ŝanĝi la retpoŝt-mesaĝajn preferojn: %{link}'
-    signature: Sciigoj de Mastodon el %{instance}
     view: 'Vidi:'
   applications:
     created: Aplikaĵo sukcesa kreis
diff --git a/config/locales/es.yml b/config/locales/es.yml
index d9084787d..7ee2876a9 100644
--- a/config/locales/es.yml
+++ b/config/locales/es.yml
@@ -332,7 +332,6 @@ es:
   application_mailer:
     salutation: "%{name},"
     settings: 'Cambiar preferencias de correo: %{link}'
-    signature: Notificaciones de Mastodon desde %{instance}
     view: 'Vista:'
   applications:
     created: Aplicación creada exitosamente
diff --git a/config/locales/fa.yml b/config/locales/fa.yml
index 94d4e7594..c498c592c 100644
--- a/config/locales/fa.yml
+++ b/config/locales/fa.yml
@@ -334,7 +334,6 @@ fa:
   application_mailer:
     salutation: "%{name}،"
     settings: 'تغییر تنظیمات ایمیل: %{link}'
-    signature: اعلان‌های ماستدون از %{instance}
     view: 'نمایش:'
   applications:
     created: برنامه با موفقیت ساخته شد
diff --git a/config/locales/fi.yml b/config/locales/fi.yml
index 2da8427b8..f2ee28ba0 100644
--- a/config/locales/fi.yml
+++ b/config/locales/fi.yml
@@ -25,7 +25,6 @@ fi:
     unfollow: Lopeta seuraaminen
   application_mailer:
     settings: 'Muokkaa sähköpostiasetuksia: %{link}'
-    signature: Mastodon-ilmoituksia palvelimelta %{instance}
     view: 'Katso:'
   applications:
     invalid_url: Annettu URL on väärä
diff --git a/config/locales/fr.yml b/config/locales/fr.yml
index adcb11f18..09338fdfd 100644
--- a/config/locales/fr.yml
+++ b/config/locales/fr.yml
@@ -334,7 +334,6 @@ fr:
   application_mailer:
     salutation: "%{name},"
     settings: 'Changer les préférences courriel : %{link}'
-    signature: Notifications de Mastodon depuis %{instance}
     view: 'Voir :'
   applications:
     created: Application créée avec succès
diff --git a/config/locales/gl.yml b/config/locales/gl.yml
index ca72bf183..100e2954c 100644
--- a/config/locales/gl.yml
+++ b/config/locales/gl.yml
@@ -265,12 +265,18 @@ gl:
       unresolved: Non resolto
       view: Vista
     settings:
+      activity_api_enabled:
+        desc_html: Conta de estados publicados localmente, usuarias activas, e novos rexistros por semana
+        title: Publicar estatísticas agregadas sobre a actividade da usuaria
       bootstrap_timeline_accounts:
         desc_html: Separar múltiples nomes de usuaria con vírgulas. Só funcionarán as contas locais non bloqueadas. Si baldeiro, por omisión son todos os local admin.
         title: Seguimentos por omisión para novas usuarias
       contact_information:
         email: e-mail de traballo
         username: Nome de usuaria de contacto
+      peers_api_enabled:
+        desc_html: Nome de dominio que esta instancia atopou no fediverso
+        title: Publicar lista de instancias descubertas
       registrations:
         closed_message:
           desc_html: Mostrado na páxina de portada cando o rexistro está pechado. Pode utilizar etiquetas HTML
@@ -334,7 +340,6 @@ gl:
   application_mailer:
     salutation: "%{name},"
     settings: 'Mudar as preferencias de e-mail: %{link}'
-    signature: Notificacións Mastodon de %{instance}
     view: 'Vista:'
   applications:
     created: Creouse con éxito este aplicativo
@@ -509,6 +514,7 @@ gl:
           quadrillion: Q
           thousand: K
           trillion: T
+          unit: " "
   pagination:
     next: Seguinte
     prev: Previo
diff --git a/config/locales/he.yml b/config/locales/he.yml
index 4b977ce1b..1f27dda7a 100644
--- a/config/locales/he.yml
+++ b/config/locales/he.yml
@@ -229,7 +229,6 @@ he:
     title: ניהול
   application_mailer:
     settings: 'שינוי הגדרות דוא"ל: %{link}'
-    signature: התראות מסטודון מקהילת %{instance}
     view: 'תצוגה:'
   applications:
     invalid_url: כתובת הקישורית אינה חוקית
diff --git a/config/locales/hr.yml b/config/locales/hr.yml
index 581912420..a3c9aa436 100644
--- a/config/locales/hr.yml
+++ b/config/locales/hr.yml
@@ -26,7 +26,6 @@ hr:
     unfollow: Prestani slijediti
   application_mailer:
     settings: 'Promijeni e-mail postavke: %{link}'
-    signature: Mastodon notifikacije sa %{instance}
     view: 'Vidi:'
   applications:
     invalid_url: Uneseni link nije valjan
diff --git a/config/locales/hu.yml b/config/locales/hu.yml
index 77551223f..586503a35 100644
--- a/config/locales/hu.yml
+++ b/config/locales/hu.yml
@@ -12,8 +12,6 @@ hu:
     people_who_follow: "%{name} követői"
     posts: Bejegyzések
     unfollow: Követés abbahagyása
-  application_mailer:
-    signature: "%{instance} Mastodon értesítései"
   auth:
     change_password: Jelszó változtatása
     didnt_get_confirmation: Nem kaptad meg a megerősítési lépéseket?
diff --git a/config/locales/id.yml b/config/locales/id.yml
index f3a6649d1..6e4d60fd8 100644
--- a/config/locales/id.yml
+++ b/config/locales/id.yml
@@ -151,7 +151,6 @@ id:
     title: Administrasi
   application_mailer:
     settings: 'Ubah pilihan email: %{link}'
-    signature: Notifikasi Mastodon dari %{instance}
     view: 'Tampilan:'
   applications:
     invalid_url: URL tidak sesuai
diff --git a/config/locales/io.yml b/config/locales/io.yml
index 4114e5231..db8214768 100644
--- a/config/locales/io.yml
+++ b/config/locales/io.yml
@@ -149,7 +149,6 @@ io:
     title: Administration
   application_mailer:
     settings: 'Chanjar la retpost-mesajala preferi: %{link}'
-    signature: Savigi di Mastodon de %{instance}
     view: 'Vidar:'
   applications:
     invalid_url: La URL donita ne esas valida
diff --git a/config/locales/it.yml b/config/locales/it.yml
index ec0209bc1..6ab57d2fc 100644
--- a/config/locales/it.yml
+++ b/config/locales/it.yml
@@ -26,7 +26,6 @@ it:
     unfollow: Non seguire più
   application_mailer:
     settings: 'Cambia le impostazioni per le e-mail: %{link}'
-    signature: Notifiche Mastodon da %{instance}
     view: 'Guarda:'
   applications:
     invalid_url: L'URL fornito non è valido
diff --git a/config/locales/ja.yml b/config/locales/ja.yml
index 44b89e859..141b5141a 100644
--- a/config/locales/ja.yml
+++ b/config/locales/ja.yml
@@ -338,10 +338,12 @@ ja:
       body: "%{reporter} が %{target} を通報しました"
       subject: "%{instance} の新しい通報 (#%{id})"
   application_mailer:
+    notification_preferences: メール設定の変更
     salutation: "%{name} さん"
     settings: 'メール設定の変更: %{link}'
-    signature: Mastodon %{instance} インスタンスからの通知
     view: 'リンク:'
+    view_profile: プロフィールを表示
+    view_status: トゥートを表示
   applications:
     created: アプリが作成されました
     destroyed: アプリが削除されました
@@ -491,29 +493,38 @@ ja:
     title: モデレーション
   notification_mailer:
     digest:
+      action: 全ての通知を表示
       body: "%{instance} での最後のログインからの出来事:"
       mention: "%{name} さんがあなたに返信しました:"
       new_followers_summary:
-        one: 新たなフォロワーを獲得しました!
-        other: "%{count} 人の新たなフォロワーを獲得しました!"
+        one: また、離れている間に新たなフォロワーを獲得しました!
+        other: また、離れている間に%{count} 人の新たなフォロワーを獲得しました!
       subject:
         one: "新しい1件の通知 \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:
diff --git a/config/locales/ko.yml b/config/locales/ko.yml
index 997dc4856..b254636f3 100644
--- a/config/locales/ko.yml
+++ b/config/locales/ko.yml
@@ -340,7 +340,6 @@ ko:
   application_mailer:
     notification_preferences: 메일 설정 변경
     settings: '메일 설정을 변경: %{link}'
-    signature: Mastodon %{instance} 인스턴스로에서 알림
     view: 'View:'
     view_profile: 프로필 보기
     view_status: 게시물 보기
diff --git a/config/locales/nl.yml b/config/locales/nl.yml
index a0add9bfa..973dc65d1 100644
--- a/config/locales/nl.yml
+++ b/config/locales/nl.yml
@@ -265,12 +265,18 @@ nl:
       unresolved: Onopgelost
       view: Weergeven
     settings:
+      activity_api_enabled:
+        desc_html: Wekelijks overzicht van de hoeveelheid lokale toots, actieve gebruikers en nieuwe registraties
+        title: Statistieken over gebruikersactiviteit publiceren
       bootstrap_timeline_accounts:
         desc_html: Meerdere gebruikersnamen met komma's scheiden. Alleen lokale en niet opgeschorte accounts werken. Laat leeg voor alle lokale beheerders.
         title: Standaard te volgen accounts voor nieuwe gebruikers
       contact_information:
         email: Vul een openbaar gebruikt e-mailadres in
         username: Vul een gebruikersnaam in
+      peers_api_enabled:
+        desc_html: Domeinnamen die deze server in de fediverse is tegengekomen
+        title: Lijst van bekende servers publiceren
       registrations:
         closed_message:
           desc_html: Wordt op de voorpagina weergegeven wanneer registratie van nieuwe accounts is uitgeschakeld<br>En ook hier kan je HTML gebruiken
@@ -334,7 +340,6 @@ nl:
   application_mailer:
     salutation: "%{name},"
     settings: 'E-mailvoorkeuren wijzigen: %{link}'
-    signature: Mastodon-meldingen van %{instance}
     view: 'Bekijk:'
   applications:
     created: Aanmaken toepassing geslaagd
@@ -476,11 +481,11 @@ nl:
     title: Moderatie
   notification_mailer:
     digest:
-      body: 'Hier is een korte samenvatting van wat je hebt gemist op %{instance} sinds jouw laatste bezoek op %{since}:'
+      body: Hier is een korte samenvatting van de berichten die je sinds jouw laatste bezoek op %{since} hebt gemist
       mention: "%{name} vermeldde jou in:"
       new_followers_summary:
-        one: Jij hebt een nieuwe volger! Hoera!
-        other: Jij hebt %{count} nieuwe volgers! Prachtig!
+        one: Je hebt trouwens sinds je weg was er ook een nieuwe volger bijgekregen! Hoera!
+        other: Je hebt trouwens sinds je weg was er ook %{count} nieuwe volgers bijgekregen! Fantastisch!
       subject:
         one: "1 nieuwe melding sinds jouw laatste bezoek \U0001F418"
         other: "%{count} nieuwe meldingen sinds jouw laatste bezoek \U0001F418"
diff --git a/config/locales/no.yml b/config/locales/no.yml
index 57f8547fc..3b212932e 100644
--- a/config/locales/no.yml
+++ b/config/locales/no.yml
@@ -163,7 +163,6 @@
     title: Administrasjon
   application_mailer:
     settings: 'Endre foretrukne e-postinnstillinger: %{link}'
-    signature: Mastodon-notiser fra %{instance}
     view: 'Se:'
   applications:
     invalid_url: Den oppgitte URLen er ugyldig
diff --git a/config/locales/oc.yml b/config/locales/oc.yml
index 40387de70..beb5d1f87 100644
--- a/config/locales/oc.yml
+++ b/config/locales/oc.yml
@@ -340,7 +340,6 @@ oc:
   application_mailer:
     salutation: "%{name},"
     settings: 'Cambiar las preferéncias de corrièl : %{link}'
-    signature: Notificacion de Mastodon sus %{instance}
     view: 'Veire :'
   applications:
     created: Aplicacion ben creada
diff --git a/config/locales/pl.yml b/config/locales/pl.yml
index 8aa6d2731..949099a71 100644
--- a/config/locales/pl.yml
+++ b/config/locales/pl.yml
@@ -46,7 +46,7 @@ pl:
     posts: Wpisy
     posts_with_replies: Wpisy z odpowiedziami
     remote_follow: Śledź zdalnie
-    reserved_username: Ta nazwa użytkownika jest zarezerwowana.
+    reserved_username: Ta nazwa użytkownika jest zarezerwowana
     roles:
       admin: Administrator
       moderator: Moderator
@@ -183,7 +183,7 @@ pl:
       title: Niestandardowe emoji
       unlisted: Niewidoczne
       update_failed_msg: Nie udało się zaktualizować emoji
-      updated_msg: Pomyślnie zaktualizowano emoji
+      updated_msg: Pomyślnie zaktualizowano emoji!
       upload: Dodaj
     domain_blocks:
       add_new: Dodaj nową
@@ -194,7 +194,7 @@ pl:
         create: Utwórz blokadę
         hint: Blokada domen nie zabroni tworzenia wpisów kont w bazie danych, ale pozwoli na automatyczną moderację kont do nich należących.
         severity:
-          desc_html: "<strong>Wyciszenie</strong> uczyni wpisy użytkownika widoczne tylko dla osób, które go śledzą. <strong>Zawieszenie</strong> spowoduje usunięcie całej zawartości dodanej przez użytkownika."
+          desc_html: "<strong>Wyciszenie</strong> uczyni wpisy użytkownika widoczne tylko dla osób, które go śledzą. <strong>Zawieszenie</strong> spowoduje usunięcie całej zawartości dodanej przez użytkownika. Użyj <strong>Żadne</strong>, jeżeli chcesz jedynie odrzucać zawartość multimedialną."
           noop: Nic nie rób
           silence: Wycisz
           suspend: Zawieś
@@ -305,7 +305,7 @@ pl:
         title: Niestandardowe zasady użytkowania
       site_title: Nazwa instancji
       thumbnail:
-        desc_html: 'Używana w podglądzie przez OpenGraph i API. Zalecany rozmiar: 1200x630 pikseli.'
+        desc_html: 'Używana w podglądzie przez OpenGraph i API. Zalecany rozmiar: 1200x630 pikseli'
         title: Miniatura instancji
       timeline_preview:
         desc_html: Wyświetlaj publiczną oś czasu na stronie widocznej dla niezalogowanych
@@ -339,10 +339,11 @@ pl:
       body: Użytkownik %{reporter} zgłosił %{target}
       subject: Nowe zgłoszenie na %{instance} (#%{id})
   application_mailer:
+    notification_preferences: Zmień ustawienia e-maili
     salutation: "%{name},"
     settings: 'Zmień ustawienia powiadamiania: %{link}'
-    signature: Powiadomienie Mastodona z instancji %{instance}
     view: 'Zobacz:'
+    view_status: Wyświetl wpis
   applications:
     created: Pomyślnie utworzono aplikację
     destroyed: Pomyślnie usunięto aplikację
@@ -494,33 +495,42 @@ pl:
     title: Moderacja
   notification_mailer:
     digest:
-      body: 'Oto krótkie podsumowanie co Cię ominęło na %{instance} od Twojej ostatniej wizyty (%{since}):'
+      action: Wyświetl wszystkie powiadomienia
+      body: Oto krótkie podsumowanie wiadomości, które ominęły Cię od Twojej ostatniej wizyty (%{since})
       mention: "%{name} wspomniał o Tobie w:"
       new_followers_summary:
         few: "(%{count}) nowe osoby śledzą Cię!"
         many: "(%{count}) nowych osób Cię śledzi! Wspaniale!"
-        one: Śledzi Cię nowa osoba! Gratulacje!
-        other: "(%{count}) nowych osób Cię śledzi! Wspaniale!"
+        one: Dodatkowo, w czasie nieobecności zaczęła śledzić Cię jedna osoba Gratulacje!
+        other: Dodatkowo, zaczęło Cię śledzić %{count} nowych osób! Wspaniale!
       subject:
         few: "%{count} nowe powiadomienia od Twojej ostatniej wizyty \U0001F418"
         many: "%{count} nowych powiadomień od Twojej ostatniej wizyty \U0001F418"
         one: "1 nowe powiadomienie od Twojej ostatniej wizyty \U0001F418"
         other: "%{count} nowych powiadomień od Twojej ostatniej wizyty \U0001F418"
+      title: W trakcie Twojej nieobecności…
     favourite:
       body: 'Twój wpis został polubiony przez %{name}:'
       subject: "%{name} lubi Twój wpis"
+      title: Nowe polubienie
     follow:
       body: "%{name} Cię śledzi!"
       subject: "%{name} Cię śledzi"
+      title: Nowy śledzący
     follow_request:
+      action: Zarządzaj prośbami o możliwość śledzenia
       body: "%{name} poprosił o możliwość śledzenia Cię"
       subject: 'Prośba o możliwość śledzenia: %{name}'
+      title: Nowa prośba o możliwość śledzenia
     mention:
+      action: Odpowiedz
       body: "%{name} wspomniał o Tobie w:"
       subject: "%{name} wspomniał o Tobie"
+      title: Nowe wspomnienie o Tobie
     reblog:
       body: 'Twój wpis został podbity przez %{name}:'
       subject: Twój wpis został podbity przez %{name}
+      title: Nowe podbicie
   number:
     human:
       decimal_units:
@@ -568,12 +578,14 @@ pl:
       blackberry: Blackberry
       chrome: Chrome
       edge: Microsoft Edge
+      electron: Electron
       firefox: Firefox
       generic: nieznana przeglądarka
       ie: Internet Explorer
       micro_messenger: MicroMessenger
       nokia: Nokia S40 Ovi Browser
       opera: Opera
+      otter: Przeglądarka Otter
       phantom_js: PhantomJS
       qq: QQ Browser
       safari: Safari
@@ -727,6 +739,25 @@ pl:
     recovery_instructions_html: Jeżeli kiedykolwiek utracisz dostęp do telefonu, możesz wykorzystać jeden z kodów zapasowych, aby odzyskać dostęp do konta. <strong>Trzymaj je w bezpiecznym miejscu</strong>. Na przykład, wydrukuj je i przechowuj z ważnymi dokumentami.
     setup: Skonfiguruj
     wrong_code: Wprowadzony kod jest niepoprawny! Czy czas serwera i urządzenia jest poprawny?
+  user_mailer:
+    welcome:
+      edit_profile_action: Skonfiguruj profil
+      edit_profile_step: Możesz dostować profil wysyłając awatar, obraz nagłówka, zmieniając wyświetlaną nazwę i wiele więcej. Jeżeli chcesz, możesz zablokować konto, aby kontrolować, kto może Cię śledzić.
+      explanation: Kilka wskazówek, które pomogą Ci rozpocząć
+      final_action: Zacznij pisać
+      final_step: 'Zacznij tworzyć! Nawet jeżeli nikt Cię nie śledzi, Twoje publiczne wiadomości będą widziane przez innych, na przykład na lokalnej osi czasu i w hashtagach. Możesz też utworzyć wpis wprowadzający używając hashtagu #introductions.'
+      full_handle: Twój pełny adres
+      full_handle_hint: Ten adres możesz podać znajomym, aby mogli skontaktować się z Tobą lub zacząć śledzić z innej instancji.
+      review_preferences_action: Zmień ustawienia
+      review_preferences_step: Upewnij się, że zmieniłeś ustawienia, takie jak maile, które chciałbyś otrzymywać lub domyślne opcje prywatności. Jeżeli nie masz choroby lokomocyjnej, możesz włączyć automatyczne odtwarzanie animacji GIF.
+      subject: Witaj w Mastodonie
+      tip_bridge_html: Jeżeli przybywasz z Twittera, możesz znaleźć znajomych na Mastodonie używając <a href="%{bridge_url}">aplikacji mostku</a>. Działa to tylko, jeżeli oni również z niej korzystali!
+      tip_federated_timeline: Oś czasu federacji przedstawia całą sieć Mastodona. Wyświetla tylko wpisy osób, które śledzą użytkownicy Twojej instancji, więc nie jest kompletna.
+      tip_following: Domyślnie śledzisz administratora/ów swojej instancji. Aby znaleźć więcej ciekawych ludzi, zajrzyj na lokalną i federalną oś czasu.
+      tip_local_timeline: Lokalna oś czasu przedstawia osoby z %{instance}. To Twoi najbliżsi sąsiedzi!
+      tip_mobile_webapp: Jeżeli Twoja przeglądarka pozwala na dodanie Mastodona na ekran główny, będziesz otrzymywać natychmiastowe powiadomienia. Działa to prawie jak natywna aplikacja!
+      tips: Wskazówki
+      title: Witaj na pokładzie, %{name}!
   users:
     invalid_email: Adres e-mail jest niepoprawny
     invalid_otp_token: Kod uwierzytelniający jest niepoprawny
diff --git a/config/locales/pt-BR.yml b/config/locales/pt-BR.yml
index d4bf72da3..c2830b754 100644
--- a/config/locales/pt-BR.yml
+++ b/config/locales/pt-BR.yml
@@ -265,12 +265,18 @@ pt-BR:
       unresolved: Não resolvido
       view: Visualizar
     settings:
+      activity_api_enabled:
+        desc_html: Contagem de status postados localmente, usuários ativos e novos cadastros filtrados semanalmente
+        title: Publicar estatísticas agregadas sobre atividade de usuários
       bootstrap_timeline_accounts:
         desc_html: Separe nomes de usuário através de vírgulas. Funciona apenas com contas locais e destrancadas. O padrão quando vazio são todos os administradores locais.
         title: Usuários a serem seguidos por padrão por novas contas
       contact_information:
         email: E-mail
         username: Contate usuário
+      peers_api_enabled:
+        desc_html: Nomes de domínio que essa instância encontrou no fediverso
+        title: Publicar lista de instâncias descobertas
       registrations:
         closed_message:
           desc_html: Exibido na página inicial quando cadastros estão fechados. Você pode usar tags HTML
@@ -285,7 +291,7 @@ pt-BR:
           desc_html: Permitir que qualquer um crie uma conta
           title: Cadastro aberto
       show_staff_badge:
-        desc_html: Mostrar uma insígnia de equipe na página de usuário
+        desc_html: Mostrar uma insígnia de Equipe na página de usuário
         title: Mostrar insígnia de equipe
       site_description:
         desc_html: Parágrafo introdutório na página inicial e em meta tags. Você pode usar tags HTML, em especial <code>&lt;a&gt;</code> e <code>&lt;em&gt;</code>.
@@ -334,7 +340,6 @@ pt-BR:
   application_mailer:
     salutation: "%{name},"
     settings: 'Mudar e-mail de preferência: %{link}'
-    signature: Notificações do Mastodon de %{instance}
     view: 'Visualizar:'
   applications:
     created: Aplicação criada com sucesso
@@ -345,7 +350,7 @@ pt-BR:
     warning: Tenha cuidado com estes dados. Nunca compartilhe com alguém!
     your_token: Seu token de acesso
   auth:
-    agreement_html: Cadastrando-se você concorda em seguir <a href="%{rules_path}">as regras da instância</a> e <a href="%{terms_path}">os nossos termos de serviço</a>.
+    agreement_html: Ao se cadastrar você concorda em seguir <a href="%{rules_path}">as regras da instância</a> e <a href="%{terms_path}">os nossos termos de serviço</a>.
     change_password: Segurança
     delete_account: Excluir conta
     delete_account_html: Se você deseja excluir a sua conta, você pode <a href="%{path}">prosseguir para cá</a>. Uma confirmação será requisitada.
@@ -596,7 +601,7 @@ pt-BR:
     open_in_web: Abrir na web
     over_character_limit: limite de caracteres de %{max} excedido
     pin_errors:
-      limit: Você já fixou o máximo de toots possíveis
+      limit: Você já fixou a quantidade máxima de toots
       ownership: Toots de outras pessoas não podem ser fixados
       private: Toot não-público não pode ser fixado
       reblog: Um compartilhamento não pode ser fixado
diff --git a/config/locales/pt.yml b/config/locales/pt.yml
index c0056af4f..618373b91 100644
--- a/config/locales/pt.yml
+++ b/config/locales/pt.yml
@@ -328,7 +328,6 @@ pt:
   application_mailer:
     salutation: "%{name},"
     settings: 'Alterar preferências de email: %{link}'
-    signature: notificações Mastodon do %{instance}
     view: 'Ver:'
   applications:
     created: Aplicação criada com sucesso
diff --git a/config/locales/ru.yml b/config/locales/ru.yml
index 697a1aa27..842fd7d54 100644
--- a/config/locales/ru.yml
+++ b/config/locales/ru.yml
@@ -49,6 +49,7 @@ ru:
     reserved_username: Имя пользователя зарезервировано
     roles:
       admin: Администратор
+      moderator: Мод
     unfollow: Отписаться
   admin:
     account_moderation_notes:
@@ -71,6 +72,8 @@ ru:
       domain: Домен
       edit: Изменить
       email: E-mail
+      enable: Включить
+      enabled: Включен
       feed_url: URL фида
       followers: Подписчики
       followers_url: URL подписчиков
@@ -336,10 +339,11 @@ ru:
       body: "%{reporter} подал(а) жалобу на %{target}"
       subject: Новая жалоба, узел %{instance} (#%{id})
   application_mailer:
+    notification_preferences: Изменить настройки e-mail
     salutation: "%{name},"
     settings: 'Изменить настройки e-mail: %{link}'
-    signature: Уведомления Mastodon от %{instance}
     view: 'Просмотр:'
+    view_status: Просмотреть статус
   applications:
     created: Приложение успешно создано
     destroyed: Приложение успешно удалено
@@ -349,7 +353,7 @@ ru:
     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: Изменить пароль
     delete_account: Удалить аккаунт
     delete_account_html: Если Вы хотите удалить свой аккаунт, вы можете <a href="%{path}">перейти сюда</a>. У Вас будет запрошено подтверждение.
@@ -554,6 +558,7 @@ ru:
       blackberry: Blackberry
       chrome: Chrome
       edge: Microsoft Edge
+      electron: Electron
       firefox: Firefox
       generic: Неизвестный браузер
       ie: Internet Explorer
diff --git a/config/locales/simple_form.ca.yml b/config/locales/simple_form.ca.yml
index 2ff3348f3..3d210b73c 100644
--- a/config/locales/simple_form.ca.yml
+++ b/config/locales/simple_form.ca.yml
@@ -4,7 +4,7 @@ ca:
     hints:
       defaults:
         avatar: PNG, GIF o JPG. Màxim 2MB. Serà escalat a 120x120px
-        digest: 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
+        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
           other: <span class="name-counter">%{count}</span> càracters
diff --git a/config/locales/simple_form.fr.yml b/config/locales/simple_form.fr.yml
index 2397e5161..017aa4021 100644
--- a/config/locales/simple_form.fr.yml
+++ b/config/locales/simple_form.fr.yml
@@ -4,7 +4,7 @@ fr:
     hints:
       defaults:
         avatar: Au format PNG, GIF ou JPG. 2 Mo maximum. Sera réduit à 120x120px
-        digest: Envoyé après une longue période d’inactivité et contient un résumé des notifications que vous avez reçues pendant votre absence
+        digest: Uniquement envoyé après une longue période d’inactivité et uniquement si vous avez reçu des messages personnels pendant votre absence
         display_name:
           one: <span class="name-counter">1</span> caractère restant
           other: <span class="name-counter">%{count}</span> caractères restants
diff --git a/config/locales/simple_form.ja.yml b/config/locales/simple_form.ja.yml
index 361a5ada6..33b75e74a 100644
--- a/config/locales/simple_form.ja.yml
+++ b/config/locales/simple_form.ja.yml
@@ -4,7 +4,7 @@ ja:
     hints:
       defaults:
         avatar: 2MBまでのPNGやGIF、JPGが利用可能です。120x120pxまで縮小されます
-        digest: 長期間ログインしなかった際、その期間に受け取った返信の要約を受け取ることができます
+        digest: 長期間使用していない場合と不在時に返信を受けた場合のみ送信されます
         display_name: あと<span class="name-counter">%{count}</span>文字入力できます。
         header: 2MBまでのPNGやGIF、JPGが利用可能です。 700x335pxまで縮小されます
         locked: フォロワーを手動で承認する必要があります
diff --git a/config/locales/simple_form.pl.yml b/config/locales/simple_form.pl.yml
index a97239669..dd987aab1 100644
--- a/config/locales/simple_form.pl.yml
+++ b/config/locales/simple_form.pl.yml
@@ -4,27 +4,27 @@ pl:
     hints:
       defaults:
         avatar: PNG, GIF lub JPG. Maksymalnie 2MB. Zostanie zmniejszony do 120x120px
-        digest: Wysyłane po długiej nieaktywności, zawiera podsumowanie wspomnień o Twoich profilu
+        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.
           many: Pozostało <span class="name-counter">%{count}</span> znaków
-          one: Pozostał <span class="name-counter">1</span> znak.
+          one: Pozostał <span class="name-counter">1</span> znak
           other: Pozostało <span class="name-counter">%{count}</span> znaków
         header: PNG, GIF lub JPG. Maksymalnie 2MB. Zostanie zmniejszony do 700x335px
         locked: Musisz akceptować prośby o śledzenie
         note:
           few: Pozostały <span class="name-counter">%{count}</span> znaki.
           many: Pozostało <span class="name-counter">%{count}</span> znaków
-          one: Pozostał <span class="name-counter">1</span> znak.
+          one: Pozostał <span class="name-counter">1</span> znak
           other: Pozostało <span class="name-counter">%{count}</span> znaków
         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.
+        filtered_languages: Wpisy w wybranych językach nie będą wyświetlać się na publicznych osiach czasu
     labels:
       defaults:
         avatar: Awatar
diff --git a/config/locales/simple_form.sk.yml b/config/locales/simple_form.sk.yml
index 25265c73a..45e4c2954 100644
--- a/config/locales/simple_form.sk.yml
+++ b/config/locales/simple_form.sk.yml
@@ -30,10 +30,12 @@ sk:
         data: Dáta
         display_name: Meno
         email: Emailová adresa
+        expires_in: Expirovať po
         filtered_languages: Filtrované jazyky
         header: Obrázok v hlavičke
         locale: Jazyk
         locked: Zamknúť účet
+        max_uses: Maximálny počet použití
         new_password: Nové heslo
         note: O vás
         otp_attempt: Dvoj-faktorový (2FA) kód
@@ -44,6 +46,7 @@ sk:
         setting_default_sensitive: Označiť každý obrázok/video/súbor ako chúlostivý
         setting_delete_modal: Zobrazovať potvrdzovacie okno pred zmazaním toot-u
         setting_noindex: Nezaradzovať vaše príspevky do indexácie pre vyhľadávanie
+        setting_reduce_motion: Redukovať pohyb v animáciách
         setting_system_font_ui: Použiť štandardný systémový font
         setting_theme: Vzhľad
         setting_unfollow_modal: Zobrazovať potvrdzovacie okno pred skončením sledovania iného používateľa
@@ -53,6 +56,7 @@ sk:
       interactions:
         must_be_follower: Blokovať notifikácie pod používateľov, ktorí vás nesledujú
         must_be_following: Blokovať notifikácie od ľudí ktorý vás nesledujú
+        must_be_following_dm: Blokovať priame správy od ľudí ktorých nesleduješ
       notification_emails:
         digest: Posielať súhrnné emaily
         favourite: Poslať email ak niekto označí váš príspevok ako obľúbený
diff --git a/config/locales/sk.yml b/config/locales/sk.yml
index d3ae96dcd..4cf7d6f30 100644
--- a/config/locales/sk.yml
+++ b/config/locales/sk.yml
@@ -1,6 +1,7 @@
 ---
 sk:
   about:
+    about_hashtag_html: Toto sú verejné tooty otagované <strong>#%{tagom}</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: Info
     closed_registrations: Registrácie sú momentálne uzatvorené. Avšak, existujú ďalšie Mastodon inštancie kde si môžete založiť účet a získať prístup do tejto siete od nich.
@@ -38,6 +39,7 @@ sk:
     followers: Sledujúci
     following: Sleduje
     media: Médiá
+    moved_html: "%{name} účet bol presunutý na %{new_profile_link}:"
     nothing_here: Nič tu nie je!
     people_followed_by: Ľudia, ktorých %{name} sleduje
     people_who_follow: Ľudia sledujúci %{name}
@@ -47,17 +49,31 @@ sk:
     reserved_username: Prihlasovacie meno je rezervované
     roles:
       admin: Admin
+      moderator: Mod
     unfollow: Prestať sledovať
   admin:
+    account_moderation_notes:
+      account: Moderátor
+      create: Vytvoriť
+      created_at: Dátum
+      created_msg: Poznámka moderátora bola úspešne vytvorená!
+      delete: Zmazať
+      destroyed_msg: Poznámka moderátora bola úspešne zmazaná!
     accounts:
       are_you_sure: Ste si istý?
+      by_domain: Doména
       confirm: Potvrdiť
       confirmed: Potvrdený
+      demote: Degradovať
+      disable: Zablokovať
       disable_two_factor_authentication: Zakázať 2FA
+      disabled: Blokovaný
       display_name: Zobraziť meno
       domain: Doména
       edit: Upraviť
       email: Email
+      enable: Povoliť
+      enabled: Povolený
       feed_url: URL časovej osi
       followers: Sledujúci
       followers_url: URL sledujúcich
@@ -69,12 +85,15 @@ sk:
         local: Lokálne
         remote: Federované
         title: Lokácia
+      login_status: Status prihlásenia
       media_attachments: Prílohy
+      memorialize: Zmeniť na "Navždy budeme spomínať"
       moderation:
         all: Všetko
         silenced: Umlčané
         suspended: Suspendované
         title: Moderácia
+      moderation_notes: Moderátorské poznámky
       most_recent_activity: Posledná aktivita
       most_recent_ip: Posledná IP
       not_subscribed: Nezaregistrované
@@ -85,6 +104,7 @@ sk:
       outbox_url: URL poslaných
       perform_full_suspension: Suspendovať
       profile_url: URL profilu
+      promote: Povýšiť
       protocol: Protokol
       public: Verejná os
       push_subscription_expires: PuSH odoberanie expiruje
@@ -92,6 +112,12 @@ sk:
       reset: Reset
       reset_password: Obnoviť heslo
       resubscribe: Znovu odoberať
+      role: Oprávnenia
+      roles:
+        admin: Administrátor
+        moderator: Moderátor
+        staff: Člen
+        user: Používateľ
       salmon_url: Salmon URL
       search: Hľadať
       shared_inbox_url: URL zdieľanej schránky
@@ -108,17 +134,56 @@ sk:
       unsubscribe: Prestať odoberať
       username: Používateľske meno
       web: Web
+    action_logs:
+      actions:
+        confirm_user: "%{name} potvrdil e-mailovú adresu používateľa %{target}"
+        create_custom_emoji: "%{name} nahral nový emoji %{target}"
+        create_domain_block: "%{name} zablokoval doménu %{target}"
+        create_email_domain_block: "%{name} pridal e-mailovú doménu %{target} na zoznam zakázaných"
+        demote_user: "%{name} degradoval používateľa %{target}"
+        destroy_domain_block: "%{name} povolil doménu %{target}"
+        destroy_email_domain_block: "%{name} pridal e-mailovú doménu %{target} na zoznam povolených"
+        destroy_status: "%{name} zmazal status %{target}"
+        disable_2fa_user: "%{name} zakázal 2FA pre používateľa %{target}"
+        disable_custom_emoji: "%{name} zakázal emoji %{target}"
+        disable_user: "%{name} zakázal prihlásenie pre používateľa %{target}"
+        enable_custom_emoji: "%{name} povolil emoji %{target}"
+        enable_user: "%{name} povolil prihlásenie pre používateľa %{target}"
+        memorialize_account: '%{name} zmenil účet %{target} na stránku "Navždy budeme spomínať"'
+        promote_user: "%{name} povýšil používateľa %{target}"
+        reset_password_user: "%{name} resetoval heslo pre používateľa %{target}"
+        resolve_report: "%{name} zamietol nahlásenie %{target}"
+        silence_account: "%{name} stíšil účet %{target}"
+        suspend_account: "%{name} suspendoval účet používateľa %{target}"
+        unsilence_account: "%{name} zrušil stíšenie účtu používateľa %{target}"
+        unsuspend_account: "%{name} zrušil suspendáciu účtu používateľa %{target}"
+        update_custom_emoji: "%{name} aktualizoval emoji %{target}"
+        update_status: "%{name} aktualizoval status %{target}"
+      title: Audit log
     custom_emojis:
+      by_domain: Doména
+      copied_msg: Lokálna kópia emoji úspešne vytvorená
+      copy: Kopírovať
+      copy_failed_msg: Nebolo možné vytvoriť lokálnu kópiu tohto emoji
       created_msg: Emoji úspešne vytvorené!
       delete: Zmazať
       destroyed_msg: Emojo úspešne zničený!
+      disable: Zakázať
+      disabled_msg: Emoji bolo úspešne zakázané
       emoji: Emoji
+      enable: Povoliť
+      enabled_msg: Emoji bolo úspešne povolené
       image_hint: PNG do 50KB
+      listed: V zozname
       new:
-        title: Pridať vlastný emoji
+        title: Pridať nový vlastný emoji
+      overwrite: Prepísať
       shortcode: Skratka
       shortcode_hint: Aspoň 2 znaky, povolené sú alfanumerické alebo podčiarkovník
       title: Vlastné emoji
+      unlisted: Nie je na zozname
+      update_failed_msg: Nebolo možné aktualizovať toto emoji
+      updated_msg: Emoji bolo úspešne aktualizované!
       upload: Nahrať
     domain_blocks:
       add_new: Pridať nový
@@ -129,16 +194,43 @@ sk:
         create: Blokovať doménu
         hint: Blokovanie domény stále dovolí vytvárať nové účty v databáze, ale tieto budú automaticky moderované.
         severity:
+          desc_html: "<strong>Stíšenie</strong> urobí všetky príspevky účtu neviditeľné pre všetkých ktorý nesledujú tento účet. <strong>Suspendácia</strong> zmaže všetky príspevky, médiá a profilové informácie. Použi <strong>Nič</strong> ak chceš iba neprijímať súbory médií."
           noop: Nič
           silence: Stíšiť
           suspend: Suspendovať
         title: Nové blokovanie domény
       reject_media: Odmietať súbory s obrázkami alebo videami
+      reject_media_hint: Zmaže lokálne uložené súbory médií a odmietne ich sťahovanie v budúcnosti. Irelevantné pre suspendáciu
       severities:
         noop: Nič
         silence: Stíšiť
         suspend: Suspendovať
       severity: Závažnosť
+      show:
+        affected_accounts:
+          one: Jeden účet v databáze ovplyvnený
+          other: "%{count} účtov v databáze ovplyvnených"
+        retroactive:
+          silence: Zrušiť stíšenie všetkých existujúcich účtov z tejto domény
+          suspend: Zrušiť suspendáciu všetkých existujúcich účtov z tejto domény
+        title: Zrušiť blokovanie domény pre %{domain}
+        undo: Vrátiť späť
+      title: Blokovanie domén
+      undo: Späť
+    email_domain_blocks:
+      add_new: Pridať nový
+      created_msg: Emailová doména bola úspešne pridaná do zoznamu zakázaných
+      delete: Zmazať
+      destroyed_msg: Emailová doména bola úspešne vymazaná zo zoznamu zakázaných
+      domain: Doména
+      new:
+        create: Pridať doménu
+  auth:
+    login: Prihlásenie
   settings:
     authorized_apps: Autorizované aplikácie
     back: Naspäť na stránku
+  users:
+    invalid_email: Emailová adresa je neplatná
+    invalid_otp_token: Neplatný 2FA kód
+    signed_in_as: 'Prihlásený ako:'
diff --git a/config/locales/sr-Latn.yml b/config/locales/sr-Latn.yml
index 964a82d64..ac80e81ec 100644
--- a/config/locales/sr-Latn.yml
+++ b/config/locales/sr-Latn.yml
@@ -336,7 +336,6 @@ sr-Latn:
   application_mailer:
     salutation: "%{name},"
     settings: 'Promeni podešavanja e-pošte: %{link}'
-    signature: Mastodont obaveštenje sa instance %{instance}
     view: 'Pogledaj:'
   applications:
     created: Aplikacija uspešno napravljena
diff --git a/config/locales/sr.yml b/config/locales/sr.yml
index 57ccf2008..755396828 100644
--- a/config/locales/sr.yml
+++ b/config/locales/sr.yml
@@ -336,7 +336,6 @@ sr:
   application_mailer:
     salutation: "%{name},"
     settings: 'Промени подешавања е-поште: %{link}'
-    signature: Мастодонт обавештење са инстанце %{instance}
     view: 'Погледај:'
   applications:
     created: Апликација успешно направљена
diff --git a/config/locales/sv.yml b/config/locales/sv.yml
index ebb6d6595..b6595cb0d 100644
--- a/config/locales/sv.yml
+++ b/config/locales/sv.yml
@@ -272,7 +272,6 @@ sv:
   application_mailer:
     salutation: "%{name},"
     settings: 'Change e-mail preferences: %{link}'
-    signature: Mastodon meddelande från %{instance}
     view: 'Granska:'
   applications:
     created: Ansökan är framgångsrikt skapad
diff --git a/config/locales/th.yml b/config/locales/th.yml
index 2db3aee8a..737b3aa95 100644
--- a/config/locales/th.yml
+++ b/config/locales/th.yml
@@ -153,7 +153,6 @@ th:
     title: แอดมิน
   application_mailer:
     settings: 'เปลี่ยนอีเมล์ preferences: %{link}'
-    signature: ฟอร์มการแจ้งเตือนแมสโทดอน %{instance}
     view: 'วิว:'
   applications:
     invalid_url: URL ที่ระบุไม่ถูกตั้ง
diff --git a/config/locales/tr.yml b/config/locales/tr.yml
index 6aff78fa1..23b4d7a24 100644
--- a/config/locales/tr.yml
+++ b/config/locales/tr.yml
@@ -152,7 +152,6 @@ tr:
     title: Yönetim
   application_mailer:
     settings: 'E-mail tercihlerini değiştir: %{link}'
-    signature: "%{instance} sunucusundan Mastodon bildirimleri"
     view: 'Görüntüle:'
   applications:
     invalid_url: Verilen URL geçerli değil
diff --git a/config/locales/uk.yml b/config/locales/uk.yml
index 995a682a7..0ddfa9190 100644
--- a/config/locales/uk.yml
+++ b/config/locales/uk.yml
@@ -143,7 +143,6 @@ uk:
     title: Адміністрування
   application_mailer:
     settings: 'Змінити налаштування email: %{link}'
-    signature: Сповіщення Mastodon від %{instance}
     view: 'Перегляд:'
   applications:
     invalid_url: Введена URL неправильна
diff --git a/config/locales/zh-CN.yml b/config/locales/zh-CN.yml
index 14382331b..7deb241a1 100644
--- a/config/locales/zh-CN.yml
+++ b/config/locales/zh-CN.yml
@@ -339,7 +339,6 @@ zh-CN:
     notification_preferences: 更改电子邮件首选项
     salutation: "%{name}:"
     settings: 使用此链接更改你的电子邮件首选项:%{link}
-    signature: 这是一封来自 %{instance} 的 Mastodon 电子邮件通知。
     view: 点此链接查看详情:
     view_profile: 查看个人资料页
     view_status: 查看嘟文
@@ -592,7 +591,7 @@ zh-CN:
     back: 回到 Mastodon
     delete: 删除帐户
     development: 开发
-    edit_profile: 更改个人信息
+    edit_profile: 更改个人资料
     export: 导出
     followers: 已授权的关注者
     import: 导入
@@ -713,6 +712,25 @@ zh-CN:
     recovery_instructions_html: 如果你的手机无法使用,你可以使用下列任意一个恢复代码来重新获得对帐户的访问权。<strong>请妥善保管好你的恢复代码</strong>(例如,你可以将它们打印出来,然后和其他重要的文件放在一起)。
     setup: 设置
     wrong_code: 输入的认证码无效!请核对一下你的设备显示的时间,如果正确,你可能需要联系一下实例的管理员,让他们校准服务器的时间。
+  user_mailer:
+    welcome:
+      edit_profile_action: 设置个人资料
+      edit_profile_step: 你可以自定义你的个人资料,包括上传头像、横幅图片、更改昵称等等。如果你想在新的关注者关注你之前对他们进行审核,你也可以选择为你的帐户开启保护。
+      explanation: 下面是几个小贴士,希望它们能帮到你
+      final_action: 开始嘟嘟
+      final_step: '开始嘟嘟吧!即便你现在没有关注者,其他人仍然能在本站时间轴或者话题标签等地方看到你的公开嘟文。试着用 #introductions 这个话题标签介绍一下自己吧。'
+      full_handle: 你的完整用户地址
+      full_handle_hint: 你需要把这个告诉你的朋友们,这样他们就能从另一个实例向你发送信息或者关注你。
+      review_preferences_action: 更改首选项
+      review_preferences_step: 记得调整你的偏好设置,比如你想接收什么类型的邮件,或者你想把你的嘟文可见范围默认设置为什么级别。如果你没有晕动病的话,考虑一下启用“自动播放 GIF 动画”这个选项吧。
+      subject: 欢迎来到 Mastodon
+      tip_bridge_html: 如果你刚从 Twitter 来到这里,你可以在<a href="%{bridge_url}">桥梁站(bridge app)</a>上寻找你的朋友。当然,前提是他们也登录了桥梁站!
+      tip_federated_timeline: 跨站公共时间轴可以让你一窥更广阔的 Mastodon 网络。不过,由于它只显示你的邻居们所订阅的内容,所以并不是全部。
+      tip_following: 默认情况下,你会自动关注你所在实例的管理员。想结交更多有趣的人的话,记得多逛逛本站时间轴和跨站公共时间轴哦。
+      tip_local_timeline: 本站时间轴可以让你一窥 %{instance} 上的用户。他们就是离你最近的邻居!
+      tip_mobile_webapp: 如果你的移动设备浏览器允许你将 Mastodon 添加到主屏幕,你就能够接收推送消息。它就像本地应用一样好使!
+      tips: 小贴士
+      title: "%{name},欢迎你的加入!"
   users:
     invalid_email: 输入的电子邮件地址无效
     invalid_otp_token: 输入的双重认证代码无效
diff --git a/config/locales/zh-HK.yml b/config/locales/zh-HK.yml
index 8ff6d1bf8..ed73b7244 100644
--- a/config/locales/zh-HK.yml
+++ b/config/locales/zh-HK.yml
@@ -152,7 +152,6 @@ zh-HK:
     title: 管理
   application_mailer:
     settings: 修改電郵設定︰%{link}
-    signature: 來自 %{instance} 的 Mastodon 通知
     view: 進入瀏覽︰
   applications:
     invalid_url: 所提供的網址不正確
diff --git a/config/locales/zh-TW.yml b/config/locales/zh-TW.yml
index e73dbf9cc..bd9f85840 100644
--- a/config/locales/zh-TW.yml
+++ b/config/locales/zh-TW.yml
@@ -123,7 +123,6 @@ zh-TW:
     title: 管理介面
   application_mailer:
     settings: 修改信箱設定︰ %{link}
-    signature: 來自 %{instance} 的 Mastodon 通知
     view: 進入瀏覽︰
   applications:
     invalid_url: 網址不正確
diff --git a/config/webpack/configuration.js b/config/webpack/configuration.js
index a38d9d11d..f6b4d4c61 100644
--- a/config/webpack/configuration.js
+++ b/config/webpack/configuration.js
@@ -73,7 +73,7 @@ function formatPublicPath(host = '', path = '') {
 
 const output = {
   path: resolve('public', settings.public_output_path),
-  publicPath: formatPublicPath(env.ASSET_HOST, settings.public_output_path),
+  publicPath: formatPublicPath(env.ASSET_HOST || env.LOCAL_DOMAIN, settings.public_output_path),
 };
 
 module.exports = {