about summary refs log tree commit diff
path: root/config
diff options
context:
space:
mode:
Diffstat (limited to 'config')
-rw-r--r--config/environments/production.rb14
-rw-r--r--config/locales/activerecord.de.yml2
-rw-r--r--config/locales/de.yml2
-rw-r--r--config/locales/doorkeeper.de.yml2
-rw-r--r--config/locales/doorkeeper.fi.yml10
-rw-r--r--config/locales/doorkeeper.fy.yml4
-rw-r--r--config/locales/doorkeeper.nl.yml26
-rw-r--r--config/locales/doorkeeper.no.yml10
-rw-r--r--config/locales/en-GB.yml6
-rw-r--r--config/locales/eo.yml6
-rw-r--r--config/locales/fi.yml10
-rw-r--r--config/locales/fy.yml2
-rw-r--r--config/locales/he.yml2
-rw-r--r--config/locales/ja.yml2
-rw-r--r--config/locales/nl.yml4
-rw-r--r--config/locales/nn.yml92
-rw-r--r--config/locales/no.yml211
-rw-r--r--config/locales/simple_form.en-GB.yml45
-rw-r--r--config/locales/simple_form.gl.yml2
-rw-r--r--config/locales/simple_form.no.yml41
-rw-r--r--config/puma.rb7
21 files changed, 459 insertions, 41 deletions
diff --git a/config/environments/production.rb b/config/environments/production.rb
index 8e2f0cc7f..bc3bff609 100644
--- a/config/environments/production.rb
+++ b/config/environments/production.rb
@@ -133,13 +133,13 @@ Rails.application.configure do
   config.action_mailer.delivery_method = ENV.fetch('SMTP_DELIVERY_METHOD', 'smtp').to_sym
 
   config.action_dispatch.default_headers = {
-    'Server'                  => 'Mastodon',
-    'X-Frame-Options'         => 'DENY',
-    'X-Content-Type-Options'  => 'nosniff',
-    'X-XSS-Protection'        => '0',
-    'Permissions-Policy'      => 'interest-cohort=()',
-    'Referrer-Policy'         => 'same-origin',
-    'X-Clacks-Overhead' => 'GNU Natalie Nguyen'
+    'Server'                 => 'Mastodon',
+    'X-Frame-Options'        => 'DENY',
+    'X-Content-Type-Options' => 'nosniff',
+    'X-XSS-Protection'       => '0',
+    'Permissions-Policy'     => 'interest-cohort=()',
+    'X-Clacks-Overhead'      => 'GNU Natalie Nguyen',
+    'Referrer-Policy'        => 'same-origin',
   }
 
   config.x.otp_secret = ENV.fetch('OTP_SECRET')
diff --git a/config/locales/activerecord.de.yml b/config/locales/activerecord.de.yml
index 45de751fe..a7104f336 100644
--- a/config/locales/activerecord.de.yml
+++ b/config/locales/activerecord.de.yml
@@ -28,7 +28,7 @@ de:
         doorkeeper/application:
           attributes:
             website:
-              invalid: ist keine gültige URL
+              invalid: ist keine gültige Adresse
         import:
           attributes:
             data:
diff --git a/config/locales/de.yml b/config/locales/de.yml
index a039504a3..246a8a9fb 100644
--- a/config/locales/de.yml
+++ b/config/locales/de.yml
@@ -366,7 +366,7 @@ de:
       title: Übersicht
       top_languages: Häufigste Sprachen
       top_servers: Aktivste Server
-      website: Website
+      website: Webseite
     disputes:
       appeals:
         empty: Keine Einsprüche gefunden.
diff --git a/config/locales/doorkeeper.de.yml b/config/locales/doorkeeper.de.yml
index 570155058..6c68935a4 100644
--- a/config/locales/doorkeeper.de.yml
+++ b/config/locales/doorkeeper.de.yml
@@ -6,7 +6,7 @@ de:
         name: Name der Anwendung
         redirect_uri: Weiterleitungs-URI
         scopes: Befugnisse
-        website: Website der Anwendung
+        website: Webseite der Anwendung
     errors:
       models:
         doorkeeper/application:
diff --git a/config/locales/doorkeeper.fi.yml b/config/locales/doorkeeper.fi.yml
index 5efa63bc9..b939431bf 100644
--- a/config/locales/doorkeeper.fi.yml
+++ b/config/locales/doorkeeper.fi.yml
@@ -149,9 +149,19 @@ fi:
     scopes:
       admin:read: lukea kaikkia tietoja palvelimelta
       admin:read:accounts: lue arkaluontoinen sisältö kaikilta tileiltä
+      admin:read:canonical_email_blocks: lue arkaluonteisia tietoja kaikista kanonisesti sallituista sähköpostiosoitteista
+      admin:read:domain_allows: lue arkaluonteisia tietoja kaikista sallituista verkkotunnuksista
+      admin:read:domain_blocks: lue arkaluonteisia tietoja kaikista estetyistä verkkotunnuksista
+      admin:read:email_domain_blocks: lue arkaluonteisia tietoja kaikista estetyistä sähköpostiverkkotunnuksista
+      admin:read:ip_blocks: lue arkaluonteisia tietoja kaikista estetyistä IP-osoitteista
       admin:read:reports: lue arkaluonteiset tiedot kaikista raporteista ja raportoiduista tileistä
       admin:write: muokata kaikkia tietoja palvelimella
       admin:write:accounts: suorita moderointitoiminnot tileillä
+      admin:write:canonical_email_blocks: toteuta moderointitoimenpiteitä kanonisille sähköpostiosoite-estoille
+      admin:write:domain_allows: toteuta moderointitoimenpiteitä sallituille verkkotunnuksille
+      admin:write:domain_blocks: toteuta moderointitoimenpiteitä estetyille verkkotunnuksille
+      admin:write:email_domain_blocks: toteuta moderointitoimenpiteitä estetyille sähköpostiverkkotunnuksille
+      admin:write:ip_blocks: toteuta moderointitoimenpiteitä estetyille IP-osoitteille
       admin:write:reports: suorita moderointitoiminnot raporteissa
       crypto: käytä päästä päähän salausta
       follow: seurata, estää, perua eston ja lopettaa tilien seuraaminen
diff --git a/config/locales/doorkeeper.fy.yml b/config/locales/doorkeeper.fy.yml
index ce47ae04c..27637f39b 100644
--- a/config/locales/doorkeeper.fy.yml
+++ b/config/locales/doorkeeper.fy.yml
@@ -163,14 +163,14 @@ fy:
       admin:write:email_domain_blocks: fier moderaasje-aksjes út op e-maildomeinen
       admin:write:ip_blocks: fier moderaasje-aksjes út op IP-adresblokken
       admin:write:reports: moderaasjemaatregelen nimme yn rapportaazjes
-      crypto: end-to-end-encryptie brûke
+      crypto: ein-ta-ein-fersifering brûke
       follow: relaasjes tusken accounts bewurkje
       push: dyn pushmeldingen ûntfange
       read: alle gegevens fan dyn account lêze
       read:accounts: accountynformaasje besjen
       read:blocks: dyn blokkearre brûkers besjen
       read:bookmarks: dyn blêdwizers besjen
-      read:favourites: dyn favoriten besjen
+      read:favourites: jo favoriten besjen
       read:filters: dyn filters besjen
       read:follows: de accounts dy’tsto folgest besjen
       read:lists: dyn listen besjen
diff --git a/config/locales/doorkeeper.nl.yml b/config/locales/doorkeeper.nl.yml
index 67ba5aa9d..9c18e924a 100644
--- a/config/locales/doorkeeper.nl.yml
+++ b/config/locales/doorkeeper.nl.yml
@@ -71,7 +71,7 @@ nl:
       confirmations:
         revoke: Weet je het zeker?
       index:
-        authorized_at: Toestemming verleent op %{date}
+        authorized_at: Toestemming verleend op %{date}
         description_html: Dit zijn toepassingen die toegang hebben tot jouw account via de API. Als er toepassingen tussen staan die je niet herkent of een toepassing zich misdraagt, kun je de toegangsrechten van de toepassing intrekken.
         last_used_at: Voor het laatst gebruikt op %{date}
         never_used: Nooit gebruikt
@@ -149,20 +149,20 @@ nl:
     scopes:
       admin:read: alle gegevens op de server lezen
       admin:read:accounts: gevoelige informatie van alle accounts lezen
-      admin:read:canonical_email_blocks: lees gevoelige informatie van alle canonieke e-mailblokken
-      admin:read:domain_allows: lees gevoelige informatie van alle domeinen
-      admin:read:domain_blocks: lees gevoelige informatie van alle domeinblokken
-      admin:read:email_domain_blocks: lees gevoelige informatie van alle e-maildomeinblokken
-      admin:read:ip_blocks: lees gevoelige informatie van alle IP-blokken
+      admin:read:canonical_email_blocks: gevoelige informatie van alle canoniek geblokkeerde e-mailadressen lezen
+      admin:read:domain_allows: gevoelige informatie van alle toegestane domeinen lezen
+      admin:read:domain_blocks: gevoelige informatie van alle geblokkeerde domeinen lezen
+      admin:read:email_domain_blocks: gevoelige informatie van alle geblokkeerde e-maildomeinen lezen
+      admin:read:ip_blocks: gevoelige informatie van alle geblokkeerde IP-adressen lezen
       admin:read:reports: gevoelige informatie van alle rapportages en gerapporteerde accounts lezen
       admin:write: wijzig alle gegevens op de server
-      admin:write:accounts: moderatiemaatregelen tegen accounts nemen
-      admin:write:canonical_email_blocks: voer moderatieacties uit op canonieke e-mailblokken
-      admin:write:domain_allows: voer moderatieacties uit op domeintoestemmingen
-      admin:write:domain_blocks: moderatiemaatregelen nemen op domeinblokkades
-      admin:write:email_domain_blocks: moderatiemaatregelen nemen op e-maildomeinen
-      admin:write:ip_blocks: moderatiemaatregelen nemen tegen IP-adresblokken
-      admin:write:reports: moderatiemaatregelen nemen in rapportages
+      admin:write:accounts: moderatieacties op accounts uitvoeren
+      admin:write:canonical_email_blocks: moderatieacties op canoniek geblokkeerde e-mailadressen uitvoeren
+      admin:write:domain_allows: moderatieacties op toegestane domeinen uitvoeren
+      admin:write:domain_blocks: moderatieacties op geblokkeerde domeinen uitvoeren
+      admin:write:email_domain_blocks: moderatieacties op geblokkeerde e-maildomeinen uitvoeren
+      admin:write:ip_blocks: moderatieacties op geblokkeerde IP-adressen uitvoeren
+      admin:write:reports: moderatieacties op rapportages uitvoeren
       crypto: end-to-end-encryptie gebruiken
       follow: relaties tussen accounts bewerken
       push: jouw pushmeldingen ontvangen
diff --git a/config/locales/doorkeeper.no.yml b/config/locales/doorkeeper.no.yml
index 99faff5c7..1f45808c4 100644
--- a/config/locales/doorkeeper.no.yml
+++ b/config/locales/doorkeeper.no.yml
@@ -149,9 +149,19 @@
     scopes:
       admin:read: lese alle data på tjeneren
       admin:read:accounts: lese sensitive opplysninger for alle kontoer
+      admin:read:canonical_email_blocks: lese sensitiv informasjon om alle kanoniske e-postblokker
+      admin:read:domain_allows: lese sensitiv informasjon for alle domener tillater
+      admin:read:domain_blocks: lese sensitiv informasjon for alle domeneblokker
+      admin:read:email_domain_blocks: lese sensitiv informasjon for alle domeneblokker for e-post
+      admin:read:ip_blocks: les sensitiv informasjon for alle IP-blokker
       admin:read:reports: lese sensitive opplysninger for alle rapporter og rapporterte kontoer
       admin:write: modifisere alle data på tjeneren
       admin:write:accounts: utføre moderatorhandlinger på kontoer
+      admin:write:canonical_email_blocks: utføre moderasjonshandlinger på kanoniske e-postblokker
+      admin:write:domain_allows: utføre moderasjonshandlinger på domenet tillater
+      admin:write:domain_blocks: utfør moderasjonshandlinger på domeneblokker
+      admin:write:email_domain_blocks: utføre moderasjonshandlinger på e-post domeneblokker
+      admin:write:ip_blocks: utføre moderasjonshandlinger på IP-blokker
       admin:write:reports: utføre moderatorhandlinger på rapporter
       crypto: bruk ende-til-ende-kryptering
       follow: endre konto-relasjoner
diff --git a/config/locales/en-GB.yml b/config/locales/en-GB.yml
index 41bebd7a1..4b0ee8773 100644
--- a/config/locales/en-GB.yml
+++ b/config/locales/en-GB.yml
@@ -63,6 +63,12 @@ en-GB:
       disabled: Frozen
       display_name: Display name
       domain: Domain
+      edit: Edit
+      email: Email
+      email_status: Email status
+      enable: Unfreeze
+      enable_sign_in_token_auth: Enable e-mail token authentication
+      enabled: Enabled
     roles:
       categories:
         devops: DevOps
diff --git a/config/locales/eo.yml b/config/locales/eo.yml
index 59eafb08a..031e9e6f9 100644
--- a/config/locales/eo.yml
+++ b/config/locales/eo.yml
@@ -116,9 +116,9 @@ eo:
       redownloaded_msg: Sukcese refreŝis profilon de %{username} de origino
       reject: Malakcepti
       rejected_msg: Sukcese malaprobis aliĝ-peton de %{username}
-      remove_avatar: Forigi profilbildon
+      remove_avatar: Forigi la profilbildon
       remove_header: Forigi kapan bildon
-      removed_avatar_msg: La profilbildo de %{username} estas sukcese forigita
+      removed_avatar_msg: La rolfiguro de %{username} estas sukcese forigita
       removed_header_msg: Sukcese forigis kapbildon de %{username}
       resend_confirmation:
         already_confirmed: Ĉi tiu uzanto jam estas konfirmita
@@ -264,7 +264,7 @@ eo:
         promote_user_html: "%{name} plirangigis uzanton %{target}"
         reject_appeal_html: "%{name} malakceptis kontroldecidapelacion de %{target}"
         reject_user_html: "%{name} malakceptis registriĝon de %{target}"
-        remove_avatar_user_html: "%{name} forigis profilbildon de %{target}"
+        remove_avatar_user_html: "%{name} forigis la profilbildon de %{target}"
         reopen_report_html: "%{name} remalfermis signalon %{target}"
         resend_user_html: "%{name} resendis konfirman retmesaĝon por %{target}"
         reset_password_user_html: "%{name} restarigis la pasvorton de la uzanto %{target}"
diff --git a/config/locales/fi.yml b/config/locales/fi.yml
index e08502ddb..ca3db2784 100644
--- a/config/locales/fi.yml
+++ b/config/locales/fi.yml
@@ -116,8 +116,8 @@ fi:
       redownloaded_msg: Käyttäjän %{username} profiilin päivittäminen alkuperästä onnistui
       reject: Hylkää
       rejected_msg: Käyttäjän %{username} rekisteröitymishakemus hylättiin
-      remote_suspension_irreversible: Tilin tiedot on poistettu pysyvästi.
-      remote_suspension_reversible_hint_html: Tili on jäädytetty heidän palvelimellaan ja sen tiedot poistetaan pysyvästi %{date}. Ennen sitä tili etäpalvelimen ylläpito voi palauttaa tilin ilman haittavaikutuksia. Jos haluat poistaa kaikki tilin tiedot välittömästi, voit tehdä sen alta.
+      remote_suspension_irreversible: Tämän tilin tiedot on poistettu peruuttamattomasti.
+      remote_suspension_reversible_hint_html: Tili on jäädytetty heidän palvelimellaan, ja tilin kaikki tiedot poistetaan %{date}. Ennen tätä ajankohtaa on kyseessä olevan palvelimen ylläpidolla mahdollisuus palauttaa tili ongelmitta. Jos puolestaan haluat poistaa tilin tietoineen heti, onnistuu se alta.
       remove_avatar: Poista profiilikuva
       remove_header: Poista otsakekuva
       removed_avatar_msg: Käyttäjän %{username} avatar-kuva poistettu onnistuneesti
@@ -557,7 +557,7 @@ fi:
       pending: Odotetaan välittäjän hyväksyntää
       save_and_enable: Tallenna ja ota käyttöön
       setup: Määritä yhteys välittäjään
-      signatures_not_enabled: Releet eivät toimi oikein, kun turvallinen tila tai rajoitettu federaatio on käytössä
+      signatures_not_enabled: Välittäjät eivät toimi oikein, kun turvallinen tai rajoitettu federaatio -tila on käytössä
       status: Tila
       title: Välittäjät
     report_notes:
@@ -976,7 +976,7 @@ fi:
       email_settings_hint_html: Vahvistussähköposti lähetettiin osoitteeseen %{email}. Jos sähköpostiosoite ei ole oikea, voit muuttaa sitä tiliasetuksissa.
       title: Asetukset
     sign_in:
-      preamble_html: Kirjaudu <strong>%{domain}</strong>-tunnuksillasi. Jos tilisi sijaitsee eri palvelimella, et voi kirjautua täällä.
+      preamble_html: Kirjaudu sisään <strong>%{domain}</strong>-tunnuksillasi. Jos tilisi sijaitsee eri palvelimella, et voi sisäänkirjautua täällä.
       title: Kirjaudu palveluun %{domain}
     sign_up:
       preamble: Kun sinulla on tili tällä Mastodon-palvelimella, voit seurata kaikkia muita verkossa olevia henkilöitä riippumatta siitä, missä heidän tilinsä on.
@@ -1597,7 +1597,7 @@ fi:
       change_password: vaihda salasanasi
       details: 'Tässä on tiedot kirjautumisesta:'
       explanation: Olemme havainneet kirjautumisen tilillesi uudesta IP-osoitteesta.
-      further_actions_html: Jos et ollut sinä, suosittelemme, että %{action} teet välittömästi ja otat kaksivaiheisen todennuksen käyttöön tilisi turvallisuuden varmistamiseksi.
+      further_actions_html: Jos tämä et ollut sinä, suosittelemme että %{action} välittömästi ja ota kaksivaiheinen todennus käyttöön säilyttääksesi tilisi turvallisena.
       subject: Tiliäsi on käytetty uudesta IP-osoitteesta
       title: Uusi kirjautuminen
     warning:
diff --git a/config/locales/fy.yml b/config/locales/fy.yml
index aa023827c..3888c2c14 100644
--- a/config/locales/fy.yml
+++ b/config/locales/fy.yml
@@ -12,7 +12,7 @@ fy:
       one: Folger
       other: Folgers
     following: Folgjend
-    instance_actor_flash: Dit account is in ‘virtual actor’ wêrmei’t de server himself fertsjinwurdiget en is dus gjin yndividuele brûker. It wurdt foar federaasjedoeleinen brûkt en moat net útsteld wurde.
+    instance_actor_flash: Dizze account is in ‘virtual actor’ wêrmei’t de server himsels fertsjinwurdiget en is dus gjin yndividuele brûker. It wurdt foar federaasjedoeleinen brûkt en moat net útsteld wurde.
     last_active: lêst warber
     link_verified_on: Eigendom fan dizze keppeling is kontrolearre op %{date}
     nothing_here: Hjir is neat!
diff --git a/config/locales/he.yml b/config/locales/he.yml
index fb7f10fb3..201d8c45f 100644
--- a/config/locales/he.yml
+++ b/config/locales/he.yml
@@ -1712,7 +1712,7 @@ he:
     seamless_external_login: את.ה מחובר דרך שירות חיצוני, לכן אפשרויות הסיסמא והדוא"ל לא מאופשרות.
     signed_in_as: 'מחובר בתור:'
   verification:
-    explanation_html: 'ניתן <strong>לאמת את עצמך כבעלים של הקישורית במטא-נתונים של פרופילך</strong>. כדי לעשות זאת, האתר המקושם חייב להכיל קישורית חוזרת לפרופיל המסטודון שלך. הקישורית החוזרת <strong>חייבת</strong> להכיל תכונת <code>rel="me"</code>. התוכן הטקסטואלי של הקישורית לא משנה. הנה דוגמא:'
+    explanation_html: 'ניתן <strong>לאמת את עצמך כבעלים של הקישורית במטא-נתונים של פרופילך</strong>. כדי לעשות זאת, האתר המקושר חייב להכיל קישורית חוזרת לפרופיל המסטודון שלך. הקישורית החוזרת <strong>חייבת</strong> להכיל תכונת <code>rel="me"</code>. התוכן הטקסטואלי של הקישורית לא משנה. הנה דוגמא:'
     verification: אימות
   webauthn_credentials:
     add: הוספת מפתח אבטחה חדש
diff --git a/config/locales/ja.yml b/config/locales/ja.yml
index f0cafc49a..39d6a6d70 100644
--- a/config/locales/ja.yml
+++ b/config/locales/ja.yml
@@ -957,6 +957,8 @@ ja:
       email_below_hint_html: 下記のメールアドレスが間違っている場合、ここで変更することで新たに確認メールを受信できます。
       email_settings_hint_html: 確認用のメールを%{email}に送信しました。メールアドレスが正しくない場合、以下より変更することができます。
       title: セットアップ
+    sign_in:
+      title: "%{domain}にログイン"
     sign_up:
       preamble: この Mastodon サーバーのアカウントがあれば、ネットワーク上の他の人のアカウントがどこでホストされているかに関係なく、その人をフォローすることができます。
       title: さあ %{domain} でセットアップしましょう.
diff --git a/config/locales/nl.yml b/config/locales/nl.yml
index f0236d37a..500aadcbf 100644
--- a/config/locales/nl.yml
+++ b/config/locales/nl.yml
@@ -1,7 +1,7 @@
 ---
 nl:
   about:
-    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_mastodon_html: 'Het sociale netwerk van de toekomst: geen advertenties, geen bedrijven die meekijken, ethisch ontworpen, en gedecentraliseerd! Wees eigenaar van jouw eigen gegevens met Mastodon!'
     contact_missing: Niet ingesteld
     contact_unavailable: n.v.t
     hosted_on: Mastodon op %{domain}
@@ -1270,7 +1270,7 @@ nl:
       before: 'Lees eerst goed deze tekst, alvorens verder te gaan:'
       cooldown: Na de verhuizing kun je tijdelijk niet opnieuw verhuizen
       disabled_account: Jouw huidige account is hierna niet meer volledig bruikbaar. Je hebt echter wel toegang tot het exporteren van je gegevens en tot het opnieuw activeren van je account.
-      followers: Deze actie verhuisd alle volgers vanaf het huidige account naar het nieuwe account
+      followers: Deze actie verhuist alle volgers vanaf het huidige account naar het nieuwe account
       only_redirect_html: Je kunt als alternatief ook <a href="%{path}">alleen de doorverwijzing op je profiel zetten</a>.
       other_data: Geen andere gegevens worden automatisch verhuisd
       redirect: Jouw huidige accountprofiel wordt bijgewerkt met een doorverwijzingsmelding en wordt uitgesloten van zoekresultaten
diff --git a/config/locales/nn.yml b/config/locales/nn.yml
index 20cfe4c81..18823e55c 100644
--- a/config/locales/nn.yml
+++ b/config/locales/nn.yml
@@ -818,20 +818,64 @@ nn:
         title: Populære innlegg
       tags:
         current_score: Gjeldande poengsum %{score}
+        dashboard:
+          tag_accounts_measure: unike bruksområder
+          tag_languages_dimension: Mest brukte språk
+          tag_servers_dimension: Mest brukte servere
+          tag_servers_measure: forskjellige servere
+          tag_uses_measure: samlet bruk
+        description_html: Dette er emneknagger som for øyeblikket vises i mange innlegg som serveren din ser. Det kan hjelpe dine brukere med å finne ut hva folk snakker mest om i øyeblikket. Ingen emneknagger vises offentlig før du godkjenner dem.
+        listable: Kan bli foreslått
+        not_listable: Vil ikke bli foreslått
+        not_trendable: Kunne ikke vises under trender
+        not_usable: Kan ikke brukes
+        peaked_on_and_decaying: Nådde toppen %{date}, nå på vei ned
+        title: Populære emneknagger
+        trendable: Kan vises under trender
+        trending_rank: 'Trender #%{rank}'
+        usable: Kan brukes
+        usage_comparison: Brukt %{today} ganger i dag, sammenlignet med %{yesterday} i går
+        used_by_over_week:
+          one: Brukt av én person i løpet av den seneste uken
+          other: Brukt av %{count} personer i løpet av den seneste uken
+      title: Trender
+      trending: Trender
     warning_presets:
       add_new: Legg til ny
       delete: Slett
       edit_preset: Endr åtvaringsoppsett
+      empty: Du har ikke definert noen forhåndsinnstillinger for advarsler enda.
       title: Handsam åtvaringsoppsett
     webhooks:
       add_new: Legg til endepunkt
+      delete: Slett
+      description_html: En <strong>webhook</strong> gjør det mulig for Mastodon å sende <strong>varsler i sanntid</strong> om utvalgte hendelser til din egen applikasjon, sånn at applikasjonen din kan <strong>reagere automatisk</strong>.
+      disable: Deaktiver
+      disabled: Deaktivert
+      edit: Rediger endepunkt
+      empty: Du har ingen webhook-endepunkter konfigurert ennå.
+      enable: Aktiver
+      enabled: Aktiv
+      enabled_events:
+        one: 1 aktivert hendelse
+        other: "%{count} aktiverte hendelser"
+      events: Hendelser
+      new: Ny webhook
+      rotate_secret: Roter hemmelighet
+      secret: Hemmelighet for signering
       status: Status
+      title: Webhooker
+      webhook: Webhook
   admin_mailer:
     new_appeal:
       actions:
+        delete_statuses: å slette sine innlegg
+        disable: for å fryse kontoen deres
         mark_statuses_as_sensitive: å merke innleggene sine som følsomme
+        none: en advarsel
         sensitive: å merke kontoen sin som følsom
         silence: for å begrense deres konto
+        suspend: for å suspendere kontoen deres
     new_pending_account:
       body: Detaljer om den nye kontoen er nedenfor. Du kan godkjenne eller avvise denne søknaden.
       subject: Ny konto opp til vurdering på %{instance} (%{username})
@@ -839,6 +883,14 @@ nn:
       body: "%{reporter} har rapportert %{target}"
       body_remote: Nokon frå %{domain} har meldt %{target}
       subject: Ny rapport for %{instance} (#%{id})
+    new_trends:
+      new_trending_links:
+        title: Populære lenker
+      new_trending_statuses:
+        title: Populære innlegg
+      new_trending_tags:
+        title: Populære emneknagger
+      subject: Ny trender for gjennomsyn av %{instance}
   aliases:
     add_new: Lag psevdonym
     created_msg: Laga eit nytt kallenamn. No kan du setja i gang med flyttinga frå den gamle kontoen.
@@ -854,6 +906,7 @@ nn:
     discovery: Oppdaging
     localization:
       body: Mastodon er omsett av friviljuge.
+      guide_link: https://crowdin.com/project/mastodon
       guide_link_text: Alle kan bidra.
     sensitive_content: Ømtolig innhald
     toot_layout: Tutoppsett
@@ -1059,25 +1112,57 @@ nn:
       thread: Samtalar
     edit:
       add_keyword: Legg til stikkord
+      keywords: Nøkkelord
       statuses: Individuelle innlegg
       title: Endr filter
     errors:
       invalid_context: Ingen eller ugild kontekst gjeve
     index:
+      contexts: Filtre i %{contexts}
       delete: Slett
       empty: Du har ingen filtre.
+      expires_in: Utløper om %{distance}
+      expires_on: Utløper den %{date}
+      keywords:
+        one: "%{count} nøkkelord"
+        other: "%{count} nøkkelorder"
+      statuses:
+        one: "%{count} innlegg"
+        other: "%{count} innlegger"
+      statuses_long:
+        one: "%{count} enkeltinnlegg skjult"
+        other: "%{count} individuelle innlegger skjult"
       title: Filter
     new:
+      save: Lagre nytt filter
       title: Legg til nytt filter
+    statuses:
+      back_to_filter: Tilbake til filter
+      batch:
+        remove: Fjern fra filter
+      index:
+        hint: Dette filteret gjelder for å velge individuelle innlegg uavhengig av andre kriterier. Du kan legge til flere innlegg til dette filteret fra webgrensesnittet.
+        title: Filtrerte innlegg
   footer:
     trending_now: Populært no
   generic:
     all: Alle
+    all_items_on_page_selected_html:
+      one: "<strong>%{count}</strong> element på denne siden er valgt."
+      other: Alle <strong>%{count}</strong> elementer på denne siden er valgt.
+    all_matching_items_selected_html:
+      one: "<strong>%{count}</strong> element som matcher søket ditt er valgt."
+      other: Alle <strong>%{count}</strong> elementer som matcher søket velges.
     changes_saved_msg: Alle endringane vart lagra!
     copy: Kopier
     delete: Slett
+    deselect: Fjern all merking
+    none: Ingen
     order_by: Sorter etter
     save_changes: Lagr endringar
+    select_all_matching_items:
+      one: Velg %{count} element som samsvarer med søket ditt.
+      other: Velg alle %{count} elementer som samsvarer med søket ditt.
     today: i dag
     validation_errors:
       one: Noe er ikke helt riktig ennå. Vennligst se etter en gang til
@@ -1092,6 +1177,7 @@ nn:
       merge: Set saman
       merge_long: Hald på eksisterande data og legg til nye
       overwrite: Skriv over
+      overwrite_long: Erstatt gjeldende med de nye
     preface: Du kan henta inn data som du har eksportert frå ein annan tenar, som t.d. ei liste over folka du fylgjer eller blokkerer.
     success: Dataa dine vart lasta opp og vert no handsama så fort som mogeleg
     types:
@@ -1130,6 +1216,7 @@ nn:
     authentication_methods:
       otp: to-faktor autentiseringsapp
       password: passord
+      sign_in_token: e-post sikkerhetskode
       webauthn: sikkerhetsnøkler
     description_html: Hvis du ser aktivitet som du ikke gjenkjenner, bør du vurdere å endre passordet ditt og aktivere to-trinnsinnlogging.
     empty: Ingen innloggingshistorikk er tilgjengelig
@@ -1178,6 +1265,8 @@ nn:
     carry_blocks_over_text: Denne brukaren flytta frå %{acct}, som du gøymde.
     carry_mutes_over_text: Denne brukeren flyttet fra %{acct}, som du hadde dempet.
     copy_account_note_text: 'Denne brukeren flyttet fra %{acct}, her var dine tidligere notater om dem:'
+  navigation:
+    toggle_menu: Vis/Skjul meny
   notification_mailer:
     admin:
       report:
@@ -1202,6 +1291,8 @@ nn:
       body: 'Du vart nemnd av %{name} i:'
       subject: Du vart nemnd av %{name}
       title: Ny nemning
+    poll:
+      subject: En avstemming av %{name} er avsluttet
     reblog:
       body: 'Statusen din vart framheva av %{name}:'
       subject: "%{name} framheva statusen din"
@@ -1282,6 +1373,7 @@ nn:
     errors:
       invalid_rules: refererer ikke til gyldige regler
   rss:
+    content_warning: 'Innholdsadvarsel:'
     descriptions:
       account: Offentlige innlegg fra @%{acct}
       tag: 'Offentlige innlegg merket med #%{hashtag}'
diff --git a/config/locales/no.yml b/config/locales/no.yml
index f25a2f2d1..5c5900184 100644
--- a/config/locales/no.yml
+++ b/config/locales/no.yml
@@ -247,8 +247,10 @@
         destroy_announcement_html: "%{name} slettet kunngjøring %{target}"
         destroy_canonical_email_block_html: "%{name} fjernet blokkering av e-post med hash %{target}"
         destroy_custom_emoji_html: "%{name} slettet emoji %{target}"
+        destroy_domain_allow_html: "%{name} ikke tillatt føderasjon med domenet %{target}"
         destroy_domain_block_html: "%{name} fjernet blokkeringen av domenet %{target}"
         destroy_email_domain_block_html: "%{name} fjernet blokkeringen av e-post-domenet %{target}"
+        destroy_instance_html: "%{name} blokkert domene %{target}"
         destroy_ip_block_html: "%{name} slettet regel for IP %{target}"
         destroy_status_html: "%{name} fjernet innlegget av %{target}"
         destroy_unavailable_domain_html: "%{name} gjenopptok levering til domenet %{target}"
@@ -264,16 +266,22 @@
         promote_user_html: "%{name} forfremmet bruker %{target}"
         reject_appeal_html: "%{name} avviste moderasjonsavgjørelsesklagen fra %{target}"
         reject_user_html: "%{name} avslo registrering fra %{target}"
+        remove_avatar_user_html: "%{name} fjernet %{target} sitt profilbilde"
         reopen_report_html: "%{name} gjenåpnet rapporten %{target}"
         resend_user_html: "%{name} sendte e-postbekreftelse på nytt for %{target}"
         reset_password_user_html: "%{name} tilbakestille passordet for brukeren %{target}"
+        resolve_report_html: "%{name} løst rapport %{target}"
         sensitive_account_html: "%{name} merket %{target}s innlegg som følsomt"
         silence_account_html: "%{name} begrenset %{target}s konto"
         suspend_account_html: "%{name} suspenderte %{target}s konto"
+        unassigned_report_html: "%{name} ikke tildelt rapport %{target}"
         unblock_email_account_html: "%{name} fjernet blokkering av %{target}s e-postadresse"
         unsensitive_account_html: "%{name} fjernet følsomt-merket på %{target}s innlegg"
         unsilence_account_html: "%{name} fjernet begrensningen av %{target}s konto"
+        unsuspend_account_html: "%{name} oppheve %{target} sin konto"
+        update_announcement_html: "%{name} oppdatert kunngjøring %{target}"
         update_custom_emoji_html: "%{name} oppdaterte emoji %{target}"
+        update_domain_block_html: "%{name} oppdaterte domeneblokk for %{target}"
         update_ip_block_html: "%{name} endret regel for IP %{target}"
         update_status_html: "%{name} oppdaterte innlegg av %{target}"
         update_user_role_html: "%{name} endret %{target} -rolle"
@@ -339,6 +347,18 @@
       media_storage: Medialagring
       new_users: nye brukere
       opened_reports: rapporter åpnet
+      pending_appeals_html:
+        one: "<strong>%{count}</strong> ventende anker"
+        other: "<strong>%{count}</strong> ventende ankere"
+      pending_reports_html:
+        one: "<strong>%{count}</strong> ventende rapport"
+        other: "<strong>%{count}</strong> ventende rapporter"
+      pending_tags_html:
+        one: "<strong>%{count}</strong> ventende emneknagg"
+        other: "<strong>%{count}</strong> ventende emneknagger"
+      pending_users_html:
+        one: "<strong>%{count}</strong> ventende bruker"
+        other: "<strong>%{count}</strong> ventende brukere"
       resolved_reports: rapporter løst
       software: Programvare
       sources: Kilder for registreringer
@@ -404,7 +424,11 @@
       domain: Domene
       new:
         create: Legg til domene
+        resolve: Løs domene
         title: Ny blokkeringsoppføring av e-postdomene
+      no_email_domain_block_selected: Ingen e-postdomeneblokker ble endret da ingen ble valgt
+      resolved_dns_records_hint_html: Domenenavnet løser seg til følgende MX-domener som er til slutt ansvarlige for å motta e-post. Blokkering av et MX-domene vil blokkere signaler fra en hvilken som helst e-postadresse som bruker samme MX-domene, selv om det synlige domenenavnet er annerledes. <strong>Vær forsiktig så du ikke blokkerer store e-posttilbydere.</strong>
+      resolved_through_html: Løst gjennom %{domain}
       title: Blokkering av e-postdomene
     export_domain_allows:
       new:
@@ -430,6 +454,9 @@
       unsuppress: Gjenopprett følg-anbefaling
     instances:
       availability:
+        description_html:
+          one: Hvis levering til domenet mislykkes <strong>%{count} dag</strong> uten å lykkes, ingen ytterligere leveringsforsøk vil bli gjort med mindre det kommer leveranse <em>fra</em> domenet er mottatt.
+          other: Hvis levering til domenet mislykkes på <strong>%{count} forskjellige dager</strong> uten å lykkes, ingen ytterligere leveringsforsøk vil bli gjort med mindre det kommer leveranse <em>fra</em> domenet er mottatt.
         failure_threshold_reached: Feilterskelen ble nådd %{date}.
         failures_recorded:
           one: Mislykkede forsøk på %{count} dag.
@@ -450,9 +477,11 @@
           reject_reports: Avvis rapporter
           silence: Begrens
           suspend: Suspender
+        policy: Vilkår
         reason: Offentlig årsak
         title: Retningslinjer for innhold
       dashboard:
+        instance_accounts_dimension: Flest fulgte kontoer
         instance_accounts_measure: lagrede kontoer
         instance_followers_measure: våre følgere der
         instance_follows_measure: deres følgere her
@@ -463,24 +492,33 @@
       delivery:
         all: All
         clear: Feil ved fjerning
+        failing: Feilet
         restart: Starte levering
         stop: Stopp levering
         unavailable: Ikke tilgjengelig
       delivery_available: Levering er tilgjengelig
+      delivery_error_days: Antall feildager i levering
       delivery_error_hint: Dersom levering ikke er mulig i løpet av %{count} dager, blir det automatisk merket som ikke mulig å levere.
+      destroyed_msg: Data fra %{domain} er nå i kø for sletting av overhengende sletting.
       empty: Ingen domener funnet.
+      known_accounts:
+        one: "%{count} kjent konto"
+        other: "%{count} kjente kontoer"
       moderation:
         all: Alt
         limited: Begrenset
         title: Moderasjon
       private_comment: Privat kommentar
       public_comment: Offentlig kommentar
+      purge: Rens
+      purge_description_html: Hvis du tror dette domenet er frakoblet for godt, kan du slette alle kontoer og tilknyttede data fra dette domenet fra lagringen. Dette kan ta en stund.
       title: Kjente instanser
       total_blocked_by_us: Blokkert av oss
       total_followed_by_them: Fulgt av dem
       total_followed_by_us: Fulgt av oss
       total_reported: Rapporter om dem
       total_storage: Mediavedlegg
+      totals_time_period_hint_html: Summen som vises nedenfor inkluderer data for alle tider.
     invites:
       deactivate_all: Deaktiver alle
       filter:
@@ -530,38 +568,54 @@
         notes:
           one: "%{count} notis"
           other: "%{count} notiser"
+      action_log: Revisjon logg
       action_taken_by: Handling utført av
       actions:
         delete_description_html: De rapporterte innleggene vil bli slettet, og en advarsel vil bli tatt vare på for å hjelpe deg eskalere ved fremtidige overtredelser fra samme konto.
         mark_as_sensitive_description_html: Mediene i de rapporterte innleggene vil bli merket som følsomme, og en advarsel vil bli notert for å hjelpe deg eskalere ved fremtidige overtredelser fra samme konto.
+        other_description_html: Se flere alternativer for å kontrollere kontoens atferd og tilpasse kommunikasjonen til den oppgitte kontoen.
         resolve_description_html: Ingen handling utføres mot den rapporterte kontoen, ingen advarsel gis, og rapporten lukkes.
         silence_description_html: Profilen vil kun være synlig for dem som allerede følger den eller manuelt slår den opp, noe som sterkt begrenser dens rekkevidde. Kan alltid tilbakestilles.
+        suspend_description_html: Profilen og alt innholdet blir utilgjengelig inntil det til slutt blir slettet. Samhandle med kontoen vil være umulig. Reversibelt innen 30 dager.
+      actions_description_html: Velg hvilke tiltak som skal treffes for å løse denne rapporten. Dersom du tar noen entydige tiltak mot den oppgitte kontoen, blir det sendt en e-post til dem, unntatt når <strong>Søppelpost</strong> -kategorien er valgt.
+      add_to_report: Legg til mer i rapporten
       are_you_sure: Er du sikker?
       assign_to_self: Tilegn til meg
       assigned: Tilegnet moderator
       by_target_domain: Domenet av rapportert bruker
+      category: Kategori
+      category_description_html: Årsaken til at denne kontoen og/eller innholdet er blitt rapportert vil bli henvist i forbindelse med den rapporterte kontoen
       comment:
         none: Ingen
+      comment_description_html: 'For å gi mer informasjon, %{name} skrev:'
       created_at: Rapportert
+      delete_and_resolve: Slettede innlegg
       forwarded: Videresendt
       forwarded_to: Videresendt til %{domain}
       mark_as_resolved: Merk som løst
       mark_as_sensitive: Merk som følsomt
       mark_as_unresolved: Merk som uoppklart
+      no_one_assigned: Ingen
       notes:
         create: Legg til notat
         create_and_resolve: Løst med notat
         create_and_unresolve: Gjenåpne med notat
         delete: Slett
         placeholder: Beskriv hvilke handlinger som har blitt tatt, eller andre relaterte oppdateringer...
+        title: Notater
+      notes_description_html: Se og skriv notater til andre moderatorer og deg selv i fremtiden
+      quick_actions_description_html: 'Ta en rask handling eller bla ned for å se rapportert innhold:'
+      remote_user_placeholder: ekstern bruker fra %{instance}
       reopen: Gjenåpne rapporten
       report: 'Rapporter #%{id}'
       reported_account: Rapportert konto
       reported_by: Rapportert av
       resolved: Løst
       resolved_msg: Rapport løst!
+      skip_to_actions: Hopp over til handlinger
       status: Status
       statuses: Rapportert innhold
+      statuses_description_html: Innholdet som tilbys, vil bli nevnt i forbindelse med den rapporterte kontoen
       target_origin: Opprinnelse for innrapportert konto
       title: Rapporter
       unassign: Fjern tilegning
@@ -577,7 +631,10 @@
         administration: Administrasjon
         devops: DevOps
         invites: Invitasjoner
+        moderation: Moderering
+        special: Spesiell
       delete: Slett
+      description_html: Med <strong>brukerroller</strong>kan du tilpasse hvilke funksjoner og områder av Mastodon dine brukere har tilgang til.
       edit: Rediger rollen '%{name}'
       everyone: Standard-tillatelser
       everyone_full_description_html: Dette er <strong>basis-rollen</strong> som påvirker <strong>alle brukere</strong>, selv de uten en tilordnet rolle. Alle andre roller arver tillatelser fra den.
@@ -591,11 +648,32 @@
         delete_user_data_description: Lar brukere slette andre brukeres data uten forsinkelse
         invite_users: Invitere brukere
         invite_users_description: Lar brukere invitere nye personer til serveren
+        manage_announcements: Behandle Kunngjøringer
+        manage_announcements_description: Lar brukere endre kunngjøringer på serveren
+        manage_blocks: Behandle Blokker
+        manage_custom_emojis: Administrer egendefinerte Emojier
+        manage_custom_emojis_description: Lar brukere endre egendefinert emojis på serveren
+        manage_federation: Administrer Føderasjon
+        manage_federation_description: Lar brukere blokkere eller tillate føderasjon med andre domener og kontrollere leveringsevne
+        manage_invites: Administrer Invitasjoner
         manage_invites_description: Lar brukere bla gjennom og deaktivere invitasjonslenker
+        manage_reports: Administrer Rapporter
+        manage_reports_description: Lar brukere se på rapporter og utføre moderasjonshandlinger mot dem
+        manage_roles: Behandle Roller
+        manage_rules: Administrer Regler
+        manage_rules_description: La brukere endre serverregler
+        manage_settings: Administrer Innstillinger
+        manage_settings_description: La brukere endre sideinnstillinger
+        manage_user_access: Administrer Brukertilgang
+        manage_user_access_description: Lar brukere deaktivere andre brukeres 2-trinnsinnlogging, endre sin e-postadresse, og tilbakestille passordet deres
+        manage_users: Behandle Brukere
+        manage_users_description: Lar brukere se detaljer om andre brukere og utføre moderasjonshandlinger mot dem
+        manage_webhooks: Administrer Webhooks
         view_dashboard: Vis dashbord
         view_dashboard_description: Gir brukere tilgang til dashbordet og ulike metrikker
         view_devops: DevOps
         view_devops_description: Gir brukere tilgang til Sidekiq og pgHero-dashbord
+      title: Roller
     rules:
       add_new: Legg til et filter
       delete: Slett
@@ -605,16 +683,32 @@
       title: Server regler
     settings:
       about:
+        manage_rules: Behandle serverregler
+        preamble: Gi informasjon om hvordan serveren opereres, modereres, finansieres.
+        rules_hint: Det er et eget område for regler som brukerne skal følge her.
         title: Om
+      appearance:
+        preamble: Tilpass Mastodons webgrensesnitt.
+        title: Utseende
+      branding:
+        title: Merkevare
+      content_retention:
+        preamble: Kontroller hvordan brukergenerert innhold lagres i Mastodon.
       default_noindex:
         desc_html: Påvirker alle brukerne som ikke selv har justert denne innstillingen
         title: Ikke la brukere indekseres av søkemotorer som standard
       discovery:
+        follow_recommendations: Følg anbefalinger
+        public_timelines: Offentlige tidslinjer
+        title: Oppdagelse
         trends: Trender
       domain_blocks:
         all: Til alle
         disabled: Til ingen
         users: Til lokale brukere som er logget inn
+      registrations:
+        preamble: Kontroller hvem som kan opprette en konto på serveren din.
+        title: Registreringer
       registrations_mode:
         modes:
           approved: Godkjenning kreves for påmelding
@@ -628,18 +722,25 @@
       account: Forfatter
       application: Applikasjon
       back_to_account: Tilbake til kontosiden
+      back_to_report: Tilbake til rapport siden
       batch:
         remove_from_report: Fjern fra rapport
+        report: Rapport
       deleted: Slettet
+      favourites: Favoritter
       history: Versjonshistorikk
+      in_reply_to: Svarer til
       language: Språk
       media:
         title: Media
       metadata: Metadata
       no_status_selected: Ingen statuser ble endret da ingen ble valgt
+      open: Åpne innlegg
       original_status: Opprinnelig innlegg
+      reblogs: Fremheve
       status_changed: Innlegg endret
       title: Kontostatuser
+      trending: Populært
       visibility: Synlighet
       with_media: Med media
     strikes:
@@ -668,6 +769,7 @@
         message_html: Ingen Sidekiq-prosess kjører for %{value} køen(e). Vennligst se gjennom Sidekiq-konfigurasjonen din
     tags:
       review: Gjennomgangsstatus
+      updated_msg: Emneknagg innstillinger vellykket oppdatert
     title: Administrasjon
     trends:
       allow: Tillat
@@ -675,31 +777,82 @@
       disallow: Ikke tillat
       links:
         allow: Tillat lenke
+        allow_provider: Tillat utgiver
+        description_html: Dette er linker som for øyeblikket deles mye av kontoer som serveren din ser innlegg fra. Det kan hjelpe brukerne dine med å finne ut hva som skjer i verden. Ingen lenker vises offentlig før du godkjenner utgiveren. Du kan også tillate eller avvise individuelle lenker.
         disallow: Ikke tillat lenke
+        disallow_provider: Forby utgiver
         no_link_selected: Ingen lenker ble endret da ingen var valgt
+        publishers:
+          no_publisher_selected: Ingen utgivere ble endret da ingen ble valgt
         shared_by_over_week:
           one: Delt av %{count} person i løpet av den siste uken
           other: Delt av %{count} personer i løpet av den siste uken
+        title: Populære lenker
         usage_comparison: Delt %{today} ganger i dag, sammenlignet med %{yesterday} i går
+      only_allowed: Kun tillatte
       pending_review: Avventer gjennomgang
+      preview_card_providers:
+        allowed: Lenker fra denne utgiveren kan "trende"
+        rejected: Lenker fra denne utgiveren vil ikke "trende"
+        title: Utgivere
       rejected: Avvist
       statuses:
         allow: Tillat innlegg
         allow_account: Tillat forfatter
+        description_html: Dette er innlegg som serveren din vet om at de blir delt og favorisert for øyeblikket. Dette kan hjelpe dine nye og returnerede brukere med å finne flere å følge. Ingen innlegg vises offentlig før du godkjenner forfatteren, og forfatteren tillater at kontoen deres foreslås til andre. Du kan også tillate eller avvise individuelle innlegg.
         disallow: Ikke tillat innlegg
+        disallow_account: Forby forfatter
+        title: Populære innlegg
+      tags:
+        current_score: Gjeldende poengsum %{score}
+        dashboard:
+          tag_accounts_measure: unike bruksområder
+          tag_languages_dimension: Mest brukte språk
+          tag_servers_dimension: Mest brukte servere
+          tag_servers_measure: forskjellige servere
+          tag_uses_measure: samlet bruk
+        description_html: Dette er emneknagger som for øyeblikket vises i mange innlegg som serveren din ser. Det kan hjelpe dine brukere med å finne ut hva folk snakker mest om i øyeblikket. Ingen emneknagger vises offentlig før du godkjenner dem.
+        listable: Kan bli foreslått
+        not_listable: Vil ikke bli foreslått
+        not_trendable: Kunne ikke vises under trender
+        not_usable: Kan ikke brukes
+        usable: Kan brukes
+        used_by_over_week:
+          one: Brukt av en person i løpet av siste uke
+          other: Brukes av %{count} personer i løpet av den siste uken
+      title: Trend
+      trending: Trender
     warning_presets:
       add_new: Legg til ny
       delete: Slett
+      edit_preset: Rediger advarsel forhåndsinnstilling
+      empty: Du har ikke definert noen forhåndsinnstillinger for varsler enda.
       title: Endre forhåndsinnstillinger for advarsler
     webhooks:
       add_new: Legg til endepunkt
+      delete: Slett
+      description_html: En <strong>webhook</strong> gjør det mulig for Mastodon å dytte <strong>varsler i sanntid</strong> om utvalgte arrangementer til din egen applikasjon, Derfor kan søknaden din <strong>utløse reaksjoner</strong> automatisk.
+      disable: Deaktiver
+      disabled: Deaktivert
+      edit: Rediger sluttpunkt
+      empty: Du har ingen webhook-endepunkter konfigurert ennå.
+      enable: Aktiver
+      enabled: Aktiv
+      enabled_events:
+        one: 1 aktivert hendelse
+        other: "%{count} aktiverte hendelser"
+      events: Hendelser
       status: Status
   admin_mailer:
     new_appeal:
       actions:
+        delete_statuses: å slette sine innlegg
+        disable: for å fryse kontoen deres
         mark_statuses_as_sensitive: å merke innleggene sine som følsomme
+        none: en advarsel
         sensitive: å merke kontoen sin som følsom
         silence: for å begrense deres konto
+        suspend: for å avslutte kontoen
     new_pending_account:
       body: Detaljer om den nye kontoen er nedenfor. Du kan godkjenne eller avvise denne søknaden.
       subject: Ny konto opp til vurdering på %{instance} (%{username})
@@ -707,8 +860,18 @@
       body: "%{reporter} har rapportert %{target}"
       body_remote: Noen fra %{domain} har rapportert %{target}
       subject: Ny rapport for %{instance} (#%{id})
+    new_trends:
+      new_trending_links:
+        title: Populære lenker
+      new_trending_statuses:
+        title: Populære innlegg
+      new_trending_tags:
+        title: Populære emneknagger
+      subject: Ny trender for gjennomsyn av %{instance}
   aliases:
     add_new: Lag et alias
+    created_msg: Vellykket opprettelse av nytt alias. Du kan nå starte flyttingen fra den gamle kontoen.
+    deleted_msg: Fjernet alias. Flytting fra denne kontoen til denne vil ikke lenger være mulig.
     empty: Du har ingen aliaser.
     hint_html: Dersom du vil flytte fra en annen konto til den, kan du lage et alias her, som er påkrevd før du kan gå videre med å flytte følgere fra den gamle kontoen til den nye. Handlingen i seg selv er <strong>harmløs og reversibel</strong>. <strong>Kontoflyttingen har blitt satt i gang fra den gamle kontoen</strong>.
     remove: Fjern aliaslenking
@@ -720,6 +883,7 @@
     discovery: Oppdagelse
     localization:
       body: Mastodon er oversatt av frivillige.
+      guide_link: https://crowdin.com/project/mastodon
       guide_link_text: Alle kan bidra.
     sensitive_content: Følsomt innhold
     toot_layout: Innleggsoppsett
@@ -775,6 +939,9 @@
       email_below_hint_html: Dersom E-postadressen nedenfor er feil, kan du endre det her og motta en ny bekreftelses-E-post.
       email_settings_hint_html: Bekreftelses-E-posten ble sendt til %{email}. Dersom den E-postadressen ikke var riktig, kan du endre den i kontoinnstillingene.
       title: Innstillinger
+    sign_in:
+      preamble_html: Logg inn med ditt <strong>%{domain}</strong> brukeropplysninger. Hvis kontoen din er plassert på en annen server, vil du ikke kunne logge inn her.
+      title: Logg inn på %{domain}
     sign_up:
       preamble: Med en konto på denne Mastodon-tjeneren vil du kunne følge andre personer på nettverket, uansett hvor kontoen deres holder til.
       title: La oss få deg satt i gang på %{domain}.
@@ -922,34 +1089,70 @@
       thread: Samtaler
     edit:
       add_keyword: Legg til stikkord
+      keywords: Nøkkelord
       statuses: Individuelle innlegg
       title: Rediger filter
     index:
+      contexts: Filtre i %{contexts}
       delete: Slett
       empty: Du har ingen filtre.
+      expires_in: Utløper om %{distance}
+      expires_on: Utløper den %{date}
+      keywords:
+        one: "%{count} nøkkelord"
+        other: "%{count} nøkkelorder"
+      statuses:
+        one: "%{count} innlegg"
+        other: "%{count} innlegger"
+      statuses_long:
+        one: "%{count} enkeltinnlegg skjult"
+        other: "%{count} individuelle innlegger skjult"
       title: Filtre
     new:
+      save: Lagre nytt filter
       title: Legg til nytt filter
+    statuses:
+      back_to_filter: Tilbake til filter
+      batch:
+        remove: Fjern fra filter
+      index:
+        hint: Dette filteret gjelder for å velge individuelle innlegg uavhengig av andre kriterier. Du kan legge til flere innlegg til dette filteret fra webgrensesnittet.
+        title: Filtrerte innlegg
   footer:
     trending_now: Trender nå
   generic:
     all: Alle
+    all_items_on_page_selected_html:
+      one: "<strong>%{count}</strong> element på denne siden er valgt."
+      other: Alle <strong>%{count}</strong> elementer på denne siden er valgt.
+    all_matching_items_selected_html:
+      one: "<strong>%{count}</strong> element som matcher søket ditt er valgt."
+      other: Alle <strong>%{count}</strong> elementer som matcher søket velges.
     changes_saved_msg: Vellykket lagring av endringer!
     copy: Kopier
     delete: Slett
+    deselect: Fjern all merking
+    none: Ingen
     order_by: Sorter etter
     save_changes: Lagre endringer
+    select_all_matching_items:
+      one: Velg %{count} element som samsvarer med søket ditt.
+      other: Velg alle %{count} elementer som samsvarer med søket ditt.
     today: i dag
     validation_errors:
       one: Noe er ikke helt riktig ennå. Vennligst se etter en gang til
       other: Noe er ikke helt riktig ennå. Det er ennå %{count} feil å rette på
+  html_validator:
+    invalid_markup: 'inneholder ugyldig HTML-markør: %{error}'
   imports:
     errors:
       invalid_csv_file: 'Ugyldig CSV-fil. Feil: %{error}'
       over_rows_processing_limit: inneholder flere enn %{count} rader
     modes:
       merge: Slå sammen
+      merge_long: Behold eksisterende og legg til nye
       overwrite: Overskriv
+      overwrite_long: Erstatt gjeldende med de nye
     preface: Du kan importere data om brukere du følger eller blokkerer til kontoen din på denne instansen med eksportfiler fra andre instanser.
     success: Dine data ble mottatt og vil bli behandlet så fort som mulig
     types:
@@ -988,6 +1191,7 @@
     authentication_methods:
       otp: to-faktor autentiseringsapp
       password: passord
+      sign_in_token: e-post sikkerhetskode
       webauthn: sikkerhetsnøkler
     description_html: Hvis du ser aktivitet som du ikke gjenkjenner, bør du vurdere å endre passordet ditt og aktivere to-trinnsinnlogging.
     empty: Ingen innloggingshistorikk er tilgjengelig
@@ -1036,6 +1240,8 @@
     carry_blocks_over_text: Denne brukeren flyttet fra %{acct}, som du hadde blokkert.
     carry_mutes_over_text: Denne brukeren flyttet fra %{acct}, som du hadde dempet.
     copy_account_note_text: 'Denne brukeren flyttet fra %{acct}, her var dine tidligere notater om dem:'
+  navigation:
+    toggle_menu: Vis/Skjul meny
   notification_mailer:
     admin:
       report:
@@ -1060,6 +1266,8 @@
       body: 'Du ble nevnt av %{name} i:'
       subject: Du ble nevnt av %{name}
       title: Ny nevning
+    poll:
+      subject: En avstemming av %{name} er avsluttet
     reblog:
       body: 'Ditt innlegg ble fremhevet av %{name}:'
       subject: "%{name} fremhevet ditt innlegg"
@@ -1140,6 +1348,7 @@
     errors:
       invalid_rules: refererer ikke til gyldige regler
   rss:
+    content_warning: 'Innholdsadvarsel:'
     descriptions:
       account: Offentlige innlegg fra @%{acct}
       tag: 'Offentlige innlegg merket med #%{hashtag}'
@@ -1362,6 +1571,8 @@
         disable: Du kan ikke lenger bruke kontoen din, men profilen din og andre data forblir intakt. Du kan be om en sikkerhetskopi av dine data, endre kontoinnstillinger eller slette din konto.
         mark_statuses_as_sensitive: Noen av dine innlegg har blitt merket som følsomme av moderatorene på %{instance}. Dette betyr at folk må trykke på media i innleggene før en forhåndsvisning blir vist. Du kan merke medier som følsomme når du publiserer i fremtiden.
         sensitive: Fra nå av, vil alle dine opplastede mediefiler bli merket som følsomme og skjult bak et klikk-advarsel.
+        silence: Du kan fortsatt bruke din konto, men bare personer som allerede følger deg vil se dine innlegg på denne serveren, og du kan bli ekskludert fra ulike funnfunksjoner. Andre kan fremdeles følge deg manuelt.
+        suspend: Du kan ikke lenger bruke kontoen din, og profilen din og andre data er ikke lenger tilgjengelige. Du kan fortsatt logge inn for å be om en sikkerhetskopi av dataene dine til dataene er fullstendig fjernet i løpet av omtrent 30 dager. men vi vil holde på noen grunndata for å forhindre at du unngår suspensjonen.
       reason: 'Årsak:'
       statuses: 'Innlegg angitt:'
       subject:
diff --git a/config/locales/simple_form.en-GB.yml b/config/locales/simple_form.en-GB.yml
index 832274fba..b425b6ab4 100644
--- a/config/locales/simple_form.en-GB.yml
+++ b/config/locales/simple_form.en-GB.yml
@@ -45,8 +45,37 @@ en-GB:
         irreversible: Filtered posts will disappear irreversibly, even if filter is later removed
         locale: The language of the user interface, e-mails and push notifications
         locked: Manually control who can follow you by approving follow requests
+        password: Use at least 8 characters
+        phrase: Will be matched regardless of casing in text or content warning of a post
+        scopes: Which APIs the application will be allowed to access. If you select a top-level scope, you don't need to select individual ones.
+        setting_aggregate_reblogs: Do not show new boosts for posts that have been recently boosted (only affects newly-received boosts)
+        setting_always_send_emails: Normally e-mail notifications won't be sent when you are actively using Mastodon
+        setting_default_sensitive: Sensitive media is hidden by default and can be revealed with a click
+        setting_display_media_default: Hide media marked as sensitive
+        setting_display_media_hide_all: Always hide media
+        setting_display_media_show_all: Always show media
+        setting_hide_network: Who you follow and who follows you will be hidden on your profile
+        setting_noindex: Affects your public profile and post pages
+        setting_show_application: The application you use to post will be displayed in the detailed view of your posts
+        setting_use_blurhash: Gradients are based on the colors of the hidden visuals but obfuscate any details
+        setting_use_pending_items: Hide timeline updates behind a click instead of automatically scrolling the feed
+        username: Your username will be unique on %{domain}
+        whole_word: When the keyword or phrase is alphanumeric only, it will only be applied if it matches the whole word
+      domain_allow:
+        domain: This domain will be able to fetch data from this server and incoming data from it will be processed and stored
     labels:
+      ip_block:
+        ip: IP
+        severities:
+          no_access: Block access
+          sign_up_block: Block sign-ups
+          sign_up_requires_approval: Limit sign-ups
+        severity: Rule
       notification_emails:
+        appeal: Someone appeals a moderator decision
+        digest: Send digest e-mails
+        favourite: Someone favourited your post
+        follow: Someone followed you
         follow_request: Someone requested to follow you
         mention: Someone mentioned you
         pending_account: New account needs review
@@ -55,3 +84,19 @@ en-GB:
         trending_tag: New trend requires review
       rule:
         text: Rule
+      tag:
+        listable: Allow this hashtag to appear in searches and suggestions
+        name: Hashtag
+        trendable: Allow this hashtag to appear under trends
+        usable: Allow posts to use this hashtag
+      user:
+        role: Role
+      user_role:
+        color: Badge colour
+    required:
+      mark: "*"
+      text: required
+    title:
+      sessions:
+        webauthn: Use one of your security keys to sign in
+    'yes': 'Yes'
diff --git a/config/locales/simple_form.gl.yml b/config/locales/simple_form.gl.yml
index a94bb8efb..67d46f033 100644
--- a/config/locales/simple_form.gl.yml
+++ b/config/locales/simple_form.gl.yml
@@ -191,7 +191,7 @@ gl:
         setting_aggregate_reblogs: Agrupar promocións nas cronoloxías
         setting_always_send_emails: Enviar sempre notificacións por correo electrónico
         setting_auto_play_gif: Reprodución automática de GIFs animados
-        setting_boost_modal: Pedir confirmación antes de promocionar
+        setting_boost_modal: Solicitar confirmación antes de promover
         setting_crop_images: Recortar imaxes a 16x9 en publicacións non despregadas
         setting_default_language: Idioma de publicación
         setting_default_privacy: Privacidade da publicación
diff --git a/config/locales/simple_form.no.yml b/config/locales/simple_form.no.yml
index e5268fb3d..6752c8bd8 100644
--- a/config/locales/simple_form.no.yml
+++ b/config/locales/simple_form.no.yml
@@ -113,6 +113,15 @@
         name: Du kan bare forandre bruken av store/små bokstaver, f.eks. for å gjøre det mer lesbart
       user:
         chosen_languages: Hvis noen av dem er valgt, vil kun innlegg i de valgte språkene bli vist i de offentlige tidslinjene
+      user_role:
+        color: Farge som skal brukes for rollen gjennom hele UI, som RGB i hex-format
+        highlighted: Dette gjør rollen offentlig synlig
+        name: Offentlig navn på rollen hvis rollen skal vises som et merke
+        permissions_as_keys: Brukere med denne rollen vil ha tilgang til...
+        position: Høyere rolle bestemmer konfliktløsning i visse situasjoner. Enkelte tiltak kan bare utføres på roller med lavere prioritet
+      webhook:
+        events: Velg hendelser som skal sendes
+        url: Hvor hendelser vil bli sendt til
     labels:
       account:
         fields:
@@ -143,6 +152,8 @@
         scheduled_at: Planlegg publisering
         starts_at: Begynnelse av hendelsen
         text: Kunngjøring
+      appeal:
+        text: Forklar hvorfor denne beslutningen bør gjøres om
       defaults:
         autofollow: Inviter til å følge kontoen din
         avatar: Profilbilde
@@ -172,6 +183,7 @@
         phrase: Nøkkelord eller frase
         setting_advanced_layout: Skru på det avanserte nettgrensesnittet
         setting_aggregate_reblogs: Gruppefremhevinger i tidslinjer
+        setting_always_send_emails: Alltid send e-postvarslinger
         setting_auto_play_gif: Autoavspill animert GIF-filer
         setting_boost_modal: Vis bekreftelse før fremheving
         setting_crop_images: Klipp bilder i ikke-utvidede innlegg til 16:9
@@ -197,6 +209,7 @@
         setting_use_pending_items: Saktemodus
         severity: Alvorlighetsgrad
         sign_in_token_attempt: Sikkerhetskode
+        title: Tittel
         type: Importeringstype
         username: Brukernavn
         username_or_email: Brukernavn eller E-post
@@ -205,12 +218,32 @@
         with_dns_records: Inkluder MX-poster og IP-adresser for domenet
       featured_tag:
         name: Emneknagg
+      filters:
+        actions:
+          hide: Skjul fullstendig
+          warn: Skjul med en advarsel
       form_admin_settings:
+        backups_retention_period: Brukers oppbevaringsperiode for arkiv
+        bootstrap_timeline_accounts: Anbefaler alltid disse kontoene til nye brukere
+        closed_registrations_message: Egendefinert melding når registrering ikke er tilgjengelig
+        content_cache_retention_period: Oppbevaringsperiode for innholdsbuffer
+        custom_css: Egendefinert CSS
+        media_cache_retention_period: Oppbevaringsperiode for mediebuffer
         profile_directory: Aktiver profilkatalog
         registrations_mode: Hvem kan opprette konto
+        require_invite_text: Krev en grunn for å bli med
+        show_domain_blocks: Vis domeneblokker
         show_domain_blocks_rationale: Vis grunnen til at domener ble blokkert
         site_contact_email: E-postadresse for kontakt
+        site_contact_username: Kontakt brukernavn
+        site_extended_description: Utvidet beskrivelse
+        site_short_description: Beskrivelse av server
+        site_terms: Retningslinjer for personvern
         site_title: Servernavn
+        theme: Standard tema
+        thumbnail: Miniatyrbilde til server
+        trendable_by_default: Tillat trender uten foregående vurdering
+        trends: Aktiver trender
       interactions:
         must_be_follower: Blokker varslinger fra ikke-følgere
         must_be_following: Blokker varslinger fra personer du ikke følger
@@ -224,9 +257,11 @@
         ip: IP
         severities:
           no_access: Blokker tilgang
+          sign_up_block: Blokker registrering
           sign_up_requires_approval: Begrens påmeldinger
         severity: Oppføring
       notification_emails:
+        appeal: Noen klager på en moderator sin avgjørelse
         digest: Send sammendrag på e-post
         favourite: Send e-post når noen setter din status som favoritt
         follow: Send e-post når noen følger deg
@@ -234,6 +269,8 @@
         mention: Send e-post når noen nevner deg
         pending_account: Ny bruker avventer gjennomgang
         reblog: Send e-post når noen fremhever din status
+        report: Ny rapport er sendt
+        trending_tag: Ny trend krever gjennomgang
       rule:
         text: Regler
       tag:
@@ -244,9 +281,13 @@
       user:
         role: Rolle
       user_role:
+        color: Merkefarge
+        highlighted: Vis rolle som merke på brukerprofiler
         name: Navn
         permissions_as_keys: Tillatelser
         position: Prioritet
+      webhook:
+        events: Aktiverte hendelser
     'no': Nei
     not_recommended: Ikke anbefalt
     recommended: Anbefalt
diff --git a/config/puma.rb b/config/puma.rb
index 224be7903..e59295445 100644
--- a/config/puma.rb
+++ b/config/puma.rb
@@ -1,7 +1,8 @@
 persistent_timeout ENV.fetch('PERSISTENT_TIMEOUT') { 20 }.to_i
 
-threads_count = ENV.fetch('MAX_THREADS') { 5 }.to_i
-threads threads_count, threads_count
+max_threads_count = ENV.fetch('MAX_THREADS') { 5 }.to_i
+min_threads_count = ENV.fetch('MIN_THREADS') { max_threads_count }.to_i
+threads min_threads_count, max_threads_count
 
 if ENV['SOCKET']
   bind "unix://#{ENV['SOCKET']}"
@@ -10,7 +11,7 @@ else
 end
 
 environment ENV.fetch('RAILS_ENV') { 'development' }
-workers     ENV.fetch('WEB_CONCURRENCY') { 2 }
+workers     ENV.fetch('WEB_CONCURRENCY') { 2 }.to_i
 
 preload_app!