diff --git a/web/public/static/langs/nb_NO.json b/web/public/static/langs/nb_NO.json
index 1dab51b3..2303e5a4 100644
--- a/web/public/static/langs/nb_NO.json
+++ b/web/public/static/langs/nb_NO.json
@@ -102,7 +102,7 @@
"publish_dialog_topic_label": "Emnenavn",
"prefs_notifications_delete_after_one_day_description": "Merknader slettes automatisk etter én dag",
"notifications_click_copy_url_button": "Kopier lenke",
- "error_boundary_title": "Oida. Ntfy krasjet.",
+ "error_boundary_title": "Oida, ntfy krasjet",
"publish_dialog_message_placeholder": "Skriv en melding her",
"publish_dialog_button_cancel": "Avbryt",
"prefs_notifications_min_priority_title": "Minimumsprioritet",
@@ -118,9 +118,74 @@
"prefs_users_table_base_url_header": "Tjeneste-nettadresse",
"prefs_users_dialog_button_cancel": "Avbryt",
"prefs_users_dialog_button_add": "Legg til",
- "publish_dialog_chip_attach_url_label": "Legg ved fil per nettadresse",
+ "publish_dialog_chip_attach_url_label": "Legg til fil med nettadresse",
"publish_dialog_tags_placeholder": "Kommainndelt liste over etiketter, f.eks. advarsel, srv1-sikkerhetskopi",
- "prefs_notifications_sound_description_none": "Merknader er lydløse når de mottas",
+ "prefs_notifications_sound_description_none": "Merknader spiller ikke lyd når de mottas",
"subscribe_dialog_subscribe_topic_placeholder": "Emnenavn, f.eks. phil_varsler",
- "prefs_notifications_min_priority_default_and_higher": "Forvalgt prioritet og høyere"
+ "prefs_notifications_min_priority_default_and_higher": "Forvalgt prioritet og høyere",
+ "notifications_no_subscriptions_title": "Det ser ut til at du ikke har noen abonnementer ennå.",
+ "publish_dialog_attachment_limits_file_and_quota_reached": "overskrider {{fileSizeLimit}} filgrense og kvote, {{remainingBytes}} gjenstår",
+ "publish_dialog_attachment_limits_file_reached": "overskrider filgrensen på {{fileSizeLimit}}",
+ "publish_dialog_title_label": "Tittel",
+ "publish_dialog_title_placeholder": "Varslingstittel, f.eks. Diskplassvarsel",
+ "publish_dialog_topic_placeholder": "Emnenavn, f.eks. halgeir_varsler",
+ "publish_dialog_chip_click_label": "Klikk URL",
+ "publish_dialog_chip_delay_label": "Forsink leveringen",
+ "publish_dialog_details_examples_description": "For eksempler og en detaljert beskrivelse av alle sendefunksjoner, se dokumentasjonen.",
+ "publish_dialog_base_url_placeholder": "Tjeneste-URL, f.eks. https://example.com",
+ "alert_grant_description": "Gi nettleseren din tillatelse til å vise skrivebordsvarsler.",
+ "alert_not_supported_description": "Varsler støttes ikke i nettleseren din.",
+ "notifications_attachment_file_app": "Android-app-fil",
+ "notifications_no_subscriptions_description": "Klikk på \"{{linktext}}\"-koblingen for å opprette eller abonnere på et emne. Etter det kan du sende meldinger via PUT eller POST, og du vil motta varsler her.",
+ "notifications_actions_http_request_title": "Send HTTP {{metode}} til {{url}}",
+ "notifications_none_for_any_description": "For å sende varsler til et emne, bare PUT eller POST til emne-URLen. Her er et eksempel som bruker et av emnene dine.",
+ "notifications_more_details": "For mer informasjon, sjekk ut nettstedet eller dokumentasjonen.",
+ "publish_dialog_attachment_limits_quota_reached": "overskrider kvoten, {{remainingBytes}} gjenstår",
+ "publish_dialog_click_reset": "Fjern klikk-URL",
+ "publish_dialog_delay_placeholder": "Forsinket levering, f.eks. {{unixTimestamp}}, {{relativeTime}} eller \"{{naturalLanguage}}\" (bare på engelsk)",
+ "emoji_picker_search_clear": "Tøm søk",
+ "subscribe_dialog_subscribe_description": "Det kan hende emner ikke er passordsbeskyttet, så velg et navn som ikke er enkelt å gjette. Når du har abonnert kan du utføre PUT/POST av merknader.",
+ "publish_dialog_checkbox_publish_another": "Publiser enda en",
+ "subscribe_dialog_login_description": "Dette emnet er passordbeskyttet. Vennligst skriv inn brukernavn og passord for å abonnere.",
+ "prefs_notifications_sound_play": "Spill av valgt lyd",
+ "subscribe_dialog_error_user_not_authorized": "Bruker {{brukernavn}} ikke autorisert",
+ "prefs_users_delete_button": "Slett bruker",
+ "error_boundary_unsupported_indexeddb_description": "ntfy-nettappen trenger IndexedDB for å fungere, og nettleseren din støtter ikke IndexedDB i privat nettlesingsmodus.
Selv om dette er uheldig, gir det heller ikke så mye mening å bruke ntfy-nettappen i privat surfemodus uansett, fordi alt er lagret i nettleserlagringen. Du kan lese mer om det i denne GitHub-feilmeldingen, eller snakk med oss på Discord eller Matrix.",
+ "action_bar_show_menu": "Vis meny",
+ "action_bar_toggle_mute": "Aktiver/deaktiver notifikasjoner",
+ "prefs_notifications_min_priority_description_max": "Vis merknader hvis prioritet er 5 (maks.)",
+ "prefs_notifications_min_priority_any": "Hvilken som helst prioritet",
+ "prefs_notifications_min_priority_low_and_higher": "Lav prioritet og høyere",
+ "prefs_users_description": "Legg til/fjern brukere for dine beskyttede emner her. Vær oppmerksom på at brukernavn og passord er lagret i nettleserens lokale lagring.",
+ "error_boundary_description": "Dette skal åpenbart ikke skje. Beklager dette.
Hvis du har et minutt, vennligst rapporter dette på GitHub, eller gi oss beskjed via Discord eller Matrix.",
+ "action_bar_logo_alt": "ntfy logo",
+ "message_bar_publish": "Publiser melding",
+ "action_bar_toggle_action_menu": "Åpne/lukk handlingsmeny",
+ "message_bar_show_dialog": "Vis publiseringsdialog",
+ "nav_button_muted": "Varsler dempet",
+ "nav_button_connecting": "kobler til",
+ "notifications_list": "Varslingsliste",
+ "notifications_list_item": "Varsling",
+ "notifications_mark_read": "Merk som lest",
+ "notifications_delete": "Slett",
+ "notifications_priority_x": "Prioritet {{prioritet}}",
+ "notifications_new_indicator": "Nytt varsel",
+ "notifications_attachment_image": "Vedlagt bilde",
+ "notifications_attachment_file_image": "bildefil",
+ "notifications_attachment_file_video": "videofil",
+ "notifications_attachment_file_audio": "lydfil",
+ "notifications_attachment_file_document": "annet dokument",
+ "notifications_actions_not_supported": "Handling støttes ikke i nettappen",
+ "notifications_none_for_topic_description": "For å sende varsler til dette emnet, bare PUT eller POST til emne-URLen.",
+ "publish_dialog_emoji_picker_show": "Velg emoji",
+ "publish_dialog_topic_reset": "Tilbakestill emne",
+ "publish_dialog_click_label": "Klikk URL",
+ "publish_dialog_email_reset": "Fjern videresending av e-post",
+ "publish_dialog_attach_reset": "Fjern URL vedlegg",
+ "publish_dialog_delay_reset": "Fjern forsinket levering",
+ "publish_dialog_attached_file_remove": "Fjern vedlagt fil",
+ "subscribe_dialog_subscribe_base_url_label": "Tjeneste-URL",
+ "prefs_users_table": "Brukertabell",
+ "prefs_users_edit_button": "Rediger bruker",
+ "error_boundary_unsupported_indexeddb_title": "Privat surfing støttes ikke"
}