diff --git a/src/i18n/nl.json b/src/i18n/nl.json
index f710ca16..f3b7f790 100644
--- a/src/i18n/nl.json
+++ b/src/i18n/nl.json
@@ -192,13 +192,13 @@
     "follows_imported": "Volgers geïmporteerd! Het kan even duren voordat deze verwerkt zijn.",
     "foreground": "Voorgrond",
     "general": "Algemeen",
-    "hide_attachments_in_convo": "Verberg bijlages in conversaties",
-    "hide_attachments_in_tl": "Verberg bijlages in de tijdlijn",
-    "hide_isp": "Verberg instantie-specifiek paneel",
+    "hide_attachments_in_convo": "Bijlagen in conversaties verbergen",
+    "hide_attachments_in_tl": "Bijlagen in tijdlijn verbergen",
+    "hide_isp": "Instantie-specifiek paneel verbergen",
     "preload_images": "Afbeeldingen vooraf laden",
-    "hide_post_stats": "Verberg bericht statistieken (bijv. het aantal favorieten)",
-    "hide_user_stats": "Verberg bericht statistieken (bijv. het aantal volgers)",
-    "import_followers_from_a_csv_file": "Importeer volgers uit een csv bestand",
+    "hide_post_stats": "Bericht statistieken verbergen (bijv. het aantal favorieten)",
+    "hide_user_stats": "Gebruikers-statistieken verbergen (bijv. het aantal volgers)",
+    "import_followers_from_a_csv_file": "Gevolgden uit een csv bestand importeren",
     "import_theme": "Preset laden",
     "inputRadius": "Invoervelden",
     "checkboxRadius": "Checkboxen",
@@ -206,35 +206,35 @@
     "instance_default_simple": "(standaard)",
     "interface": "Interface",
     "interfaceLanguage": "Interface taal",
-    "invalid_theme_imported": "Het geselecteerde bestand is geen door Pleroma ondersteund thema. Er zijn geen aanpassingen gedaan.",
+    "invalid_theme_imported": "Het geselecteerde bestand is niet een door Pleroma ondersteund thema. Er zijn geen aanpassingen gedaan.",
     "limited_availability": "Niet beschikbaar in je browser",
     "links": "Links",
-    "lock_account_description": "Laat volgers enkel toe na expliciete toestemming",
-    "loop_video": "Herhaal video's",
-    "loop_video_silent_only": "Herhaal enkel video's zonder geluid (bijv. Mastodon's \"gifs\")",
+    "lock_account_description": "Volgers enkel na expliciete toestemming toelaten",
+    "loop_video": "Video's herhalen",
+    "loop_video_silent_only": "Enkel video's zonder geluid herhalen (bijv. Mastodon's \"gifs\")",
     "name": "Naam",
-    "name_bio": "Naam & Bio",
+    "name_bio": "Naam & bio",
     "new_password": "Nieuw wachtwoord",
     "notification_visibility": "Type meldingen die getoond worden",
-    "notification_visibility_follows": "Volgingen",
-    "notification_visibility_likes": "Vind-ik-leuks",
+    "notification_visibility_follows": "Gevolgden",
+    "notification_visibility_likes": "Favorieten",
     "notification_visibility_mentions": "Vermeldingen",
     "notification_visibility_repeats": "Herhalingen",
     "no_rich_text_description": "Verwijder rich text formattering van alle berichten",
     "hide_network_description": "Toon niet wie mij volgt en wie ik volg.",
-    "nsfw_clickthrough": "Doorklikbaar verbergen van gevoelige bijlages inschakelen",
+    "nsfw_clickthrough": "Doorklikbaar verbergen van gevoelige bijlages en link voorbeelden inschakelen",
     "oauth_tokens": "OAuth-tokens",
     "token": "Token",
-    "refresh_token": "Token Vernieuwen",
+    "refresh_token": "Token vernieuwen",
     "valid_until": "Geldig tot",
     "revoke_token": "Intrekken",
     "panelRadius": "Panelen",
     "pause_on_unfocused": "Streamen pauzeren wanneer de tab niet in focus is",
     "presets": "Presets",
-    "profile_background": "Profiel Achtergrond",
-    "profile_banner": "Profiel Banner",
+    "profile_background": "Profiel achtergrond",
+    "profile_banner": "Profiel banner",
     "profile_tab": "Profiel",
-    "radii_help": "Stel afronding van hoeken in de interface in (in pixels)",
+    "radii_help": "Afronding van hoeken in de interface instellen (in pixels)",
     "replies_in_timeline": "Antwoorden in tijdlijn",
     "reply_visibility_all": "Alle antwoorden tonen",
     "reply_visibility_following": "Enkel antwoorden tonen die aan mij of gevolgde gebruikers gericht zijn",
@@ -242,13 +242,13 @@
     "saving_err": "Fout tijdens opslaan van instellingen",
     "saving_ok": "Instellingen opgeslagen",
     "security_tab": "Beveiliging",
-    "scope_copy": "Neem bereik over bij beantwoorden (Directe Berichten blijven altijd Direct)",
+    "scope_copy": "Bereik overnemen bij beantwoorden (Privéberichten blijven altijd privé)",
     "set_new_avatar": "Nieuwe avatar instellen",
     "set_new_profile_background": "Nieuwe profiel achtergrond instellen",
     "set_new_profile_banner": "Nieuwe profiel banner instellen",
     "settings": "Instellingen",
     "subject_input_always_show": "Altijd onderwerpveld tonen",
-    "subject_line_behavior": "Onderwerp kopiëren bij antwoorden",
+    "subject_line_behavior": "Onderwerp kopiëren bij beantwoorden",
     "subject_line_email": "Zoals email: \"re: onderwerp\"",
     "subject_line_mastodon": "Zoals mastodon: kopieer zoals het is",
     "subject_line_noop": "Niet kopiëren",
@@ -256,7 +256,7 @@
     "streaming": "Automatisch streamen van nieuwe berichten inschakelen wanneer tot boven gescrold is",
     "text": "Tekst",
     "theme": "Thema",
-    "theme_help": "Gebruik hex color codes (#rrggbb) om je kleurschema te wijzigen.",
+    "theme_help": "Hex kleur codes (#rrggbb) gebruiken om je kleur thema te wijzigen.",
     "theme_help_v2_1": "Je kan ook de kleur en transparantie van bepaalde componenten overschrijven door de checkbox aan te vinken, gebruik de \"Alles wissen\" knop om alle overschrijvingen te annuleren.",
     "theme_help_v2_2": "Iconen onder sommige onderdelen zijn achtergrond/tekst contrast indicatoren, zweef er over voor gedetailleerde info. Hou er rekening mee dat bij doorzichtigheid de ergst mogelijke situatie wordt weer gegeven.",
     "tooltipRadius": "Tooltips/alarmen",
@@ -343,7 +343,13 @@
         "popover": "Tooltips, menu's, popovers",
         "post": "Berichten / Gebruiker bios",
         "alert_neutral": "Neutraal",
-        "alert_warning": "Waarschuwing"
+        "alert_warning": "Waarschuwing",
+        "chat": {
+          "border": "Rand",
+          "outgoing": "Uitgaand",
+          "incoming": "Binnenkomend"
+        },
+        "wallpaper": "Achtergrond"
       },
       "radii": {
         "_tab_label": "Rondheid"
@@ -448,21 +454,21 @@
     "pad_emoji": "Vul emoji aan met spaties wanneer deze met de picker ingevoegd worden",
     "emoji_reactions_on_timeline": "Toon emoji reacties op de tijdlijn",
     "accent": "Accent",
-    "hide_muted_posts": "Verberg berichten van genegeerde gebruikers",
+    "hide_muted_posts": "Berichten van genegeerde gebruikers verbergen",
     "max_thumbnails": "Maximaal aantal miniaturen per bericht",
-    "use_one_click_nsfw": "Open gevoelige bijlagen met slechts één klik",
+    "use_one_click_nsfw": "Gevoelige bijlagen met slechts één klik openen",
     "hide_filtered_statuses": "Gefilterde statussen verbergen",
-    "import_blocks_from_a_csv_file": "Importeer blokkades van een csv bestand",
-    "mutes_tab": "Negeringen",
-    "play_videos_in_modal": "Speel video's af in een popup frame",
-    "new_email": "Nieuwe Email",
+    "import_blocks_from_a_csv_file": "Blokkades van een csv bestand importeren",
+    "mutes_tab": "Genegeerden",
+    "play_videos_in_modal": "Video's in een popup frame afspelen",
+    "new_email": "Nieuwe e-mail",
     "notification_visibility_emoji_reactions": "Reacties",
     "no_blocks": "Geen blokkades",
-    "no_mutes": "Geen negeringen",
+    "no_mutes": "Geen genegeerden",
     "hide_followers_description": "Niet tonen wie mij volgt",
     "hide_followers_count_description": "Niet mijn volgers aantal tonen",
     "hide_follows_count_description": "Niet mijn gevolgde aantal tonen",
-    "show_admin_badge": "Beheerders badge tonen in mijn profiel",
+    "show_admin_badge": "\"Beheerder\" badge in mijn profiel tonen",
     "autohide_floating_post_button": "Nieuw Bericht knop automatisch verbergen (mobiel)",
     "search_user_to_block": "Zoek wie je wilt blokkeren",
     "search_user_to_mute": "Zoek wie je wilt negeren",
@@ -472,28 +478,28 @@
     "useStreamingApi": "Berichten en meldingen in real-time ontvangen",
     "useStreamingApiWarning": "(Afgeraden, experimenteel, kan berichten overslaan)",
     "type_domains_to_mute": "Zoek domeinen om te negeren",
-    "upload_a_photo": "Upload een foto",
+    "upload_a_photo": "Foto uploaden",
     "fun": "Plezier",
     "greentext": "Meme pijlen",
     "block_export_button": "Exporteer je geblokkeerde gebruikers naar een csv bestand",
     "block_import_error": "Fout bij importeren blokkades",
     "discoverable": "Sta toe dat dit account ontdekt kan worden in zoekresultaten en andere diensten",
-    "use_contain_fit": "Snij bijlage in miniaturen niet bij",
+    "use_contain_fit": "Bijlage in miniaturen niet bijsnijden",
     "notification_visibility_moves": "Gebruiker Migraties",
     "hide_follows_description": "Niet tonen wie ik volg",
-    "show_moderator_badge": "Moderators badge tonen in mijn profiel",
+    "show_moderator_badge": "\"Moderator\" badge in mijn profiel tonen",
     "notification_setting_filters": "Filters",
     "notification_blocks": "Door een gebruiker te blokkeren, ontvang je geen meldingen meer van de gebruiker en wordt je abonnement op de gebruiker opgeheven.",
     "version": {
-      "frontend_version": "Frontend Versie",
-      "backend_version": "Backend Versie",
+      "frontend_version": "Frontend versie",
+      "backend_version": "Backend versie",
       "title": "Versie"
     },
     "mutes_and_blocks": "Negeringen en Blokkades",
     "profile_fields": {
       "value": "Inhoud",
       "name": "Label",
-      "add_field": "Veld Toevoegen",
+      "add_field": "Veld toevoegen",
       "label": "Profiel metadata"
     },
     "bot": "Dit is een bot account",
@@ -506,7 +512,35 @@
     "mute_export_button": "Exporteer je genegeerden naar een csv-bestand",
     "mute_import_error": "Fout tijdens het importeren van genegeerden",
     "mute_import": "Genegeerden import",
-    "mutes_imported": "Negeringen geïmporteerd! Het kan even duren om ze te verwerken."
+    "mutes_imported": "Genegeerden geïmporteerd! Het kan even duren voordat deze verwerkt zijn.",
+    "more_settings": "Meer instellingen",
+    "notification_setting_hide_notification_contents": "Afzender en inhoud van push meldingen verbergen",
+    "notification_setting_block_from_strangers": "Meldingen van gebruikers die je niet volgt blokkeren",
+    "virtual_scrolling": "Tijdlijn rendering optimaliseren",
+    "sensitive_by_default": "Berichten standaard als gevoelig markeren",
+    "reset_avatar_confirm": "Wil je echt de avatar herstellen?",
+    "reset_banner_confirm": "Wil je echt de banner herstellen?",
+    "reset_background_confirm": "Wil je echt de achtergrond herstellen?",
+    "reset_profile_banner": "Profiel banner herstellen",
+    "reset_profile_background": "Profiel achtergrond herstellen",
+    "reset_avatar": "Avatar herstellen",
+    "reply_visibility_self_short": "Alleen antwoorden aan mijzelf tonen",
+    "reply_visibility_following_short": "Antwoorden naar mijn gevolgden tonen",
+    "file_export_import": {
+      "errors": {
+        "file_slightly_new": "Bestand minor versie is verschillend, sommige instellingen kunnen mogelijk niet worden geladen",
+        "file_too_old": "Incompatibele hoofdversie: {fileMajor}, bestandsversie is te oud en wordt niet ondersteund (minimale versie {feMajor})",
+        "file_too_new": "Incompatibele hoofdversie: {fileMajor}, deze PleromaFE (instellingen versie {feMajor}) is te oud om deze te ondersteunen",
+        "invalid_file": "Het geselecteerde bestand is niet een door Pleroma ondersteunde instellingen back-up. Er zijn geen wijzigingen gemaakt."
+      },
+      "restore_settings": "Instellingen uit bestand herstellen",
+      "backup_settings_theme": "Instellingen en thema naar bestand back-uppen",
+      "backup_settings": "Instellingen naar bestand back-uppen",
+      "backup_restore": "Instellingen backup"
+    },
+    "hide_wallpaper": "Instantie achtergrond verbergen",
+    "hide_all_muted_posts": "Genegeerde berichten verbergen",
+    "import_mutes_from_a_csv_file": "Importeer genegeerden van een csv bestand"
   },
   "timeline": {
     "collapse": "Inklappen",
@@ -518,7 +552,11 @@
     "show_new": "Nieuwe tonen",
     "up_to_date": "Up-to-date",
     "no_statuses": "Geen statussen",
-    "no_more_statuses": "Geen statussen meer"
+    "no_more_statuses": "Geen statussen meer",
+    "socket_broke": "Realtime verbinding verloren: CloseEvent code {0}",
+    "socket_reconnected": "Realtime verbinding opgezet",
+    "reload": "Verversen",
+    "error": "Fout tijdens het ophalen van tijdlijn: {0}"
   },
   "user_card": {
     "approve": "Goedkeuren",
@@ -573,10 +611,18 @@
     "report": "Aangeven",
     "mention": "Vermelding",
     "media": "Media",
-    "hidden": "Verborgen"
+    "hidden": "Verborgen",
+    "highlight": {
+      "side": "Zijstreep",
+      "striped": "Gestreepte achtergrond",
+      "solid": "Effen achtergrond",
+      "disabled": "Geen highlight"
+    },
+    "bot": "Bot",
+    "message": "Bericht"
   },
   "user_profile": {
-    "timeline_title": "Gebruikers Tijdlijn",
+    "timeline_title": "Gebruikerstijdlijn",
     "profile_loading_error": "Sorry, er is een fout opgetreden bij het laden van dit profiel.",
     "profile_does_not_exist": "Sorry, dit profiel bestaat niet."
   },
@@ -585,20 +631,22 @@
     "who_to_follow": "Wie te volgen"
   },
   "tool_tip": {
-    "media_upload": "Media Uploaden",
+    "media_upload": "Media uploaden",
     "repeat": "Herhalen",
     "reply": "Beantwoorden",
     "favorite": "Favoriet maken",
     "user_settings": "Gebruikers Instellingen",
     "reject_follow_request": "Volg-verzoek afwijzen",
     "accept_follow_request": "Volg-aanvraag accepteren",
-    "add_reaction": "Reactie toevoegen"
+    "add_reaction": "Reactie toevoegen",
+    "bookmark": "Bladwijzer"
   },
   "upload": {
     "error": {
       "base": "Upload mislukt.",
       "file_too_big": "Bestand is te groot [{filesize}{filesizeunit} / {allowedsize}{allowedsizeunit}]",
-      "default": "Probeer het later opnieuw"
+      "default": "Probeer het later opnieuw",
+      "message": "Upload is mislukt: {0}"
     },
     "file_size_units": {
       "B": "B",
@@ -747,7 +795,17 @@
     "repeats": "Herhalingen",
     "favorites": "Favorieten",
     "thread_muted_and_words": ", heeft woorden:",
-    "thread_muted": "Thread genegeerd"
+    "thread_muted": "Thread genegeerd",
+    "expand": "Uitklappen",
+    "nsfw": "Gevoelig",
+    "status_deleted": "Dit bericht is verwijderd",
+    "hide_content": "Inhoud verbergen",
+    "show_content": "Inhoud tonen",
+    "hide_full_subject": "Volledig onderwerp verbergen",
+    "show_full_subject": "Volledig onderwerp tonen",
+    "external_source": "Externe bron",
+    "unbookmark": "Bladwijzer verwijderen",
+    "bookmark": "Bladwijzer toevoegen"
   },
   "time": {
     "years_short": "{0}j",
@@ -788,5 +846,27 @@
   },
   "errors": {
     "storage_unavailable": "Pleroma kon browseropslag niet benaderen. Je login of lokale instellingen worden niet opgeslagen en je kunt onverwachte problemen ondervinden. Probeer cookies te accepteren."
+  },
+  "display_date": {
+    "today": "Vandaag"
+  },
+  "file_type": {
+    "file": "Bestand",
+    "image": "Afbeelding",
+    "video": "Video",
+    "audio": "Audio"
+  },
+  "chats": {
+    "empty_chat_list_placeholder": "Je hebt nog geen chats. Start een nieuwe chat!",
+    "error_sending_message": "Er is iets fout gegaan tijdens het verzenden van het bericht.",
+    "error_loading_chat": "Er is iets fout gegaan tijdens het laden van de chat.",
+    "delete_confirm": "Wil je echt dit bericht verwijderen?",
+    "more": "Meer",
+    "empty_message_error": "Kan niet een leeg bericht plaatsen",
+    "new": "Nieuwe Chat",
+    "chats": "Chats",
+    "delete": "Verwijderen",
+    "message_user": "Spreek met {nickname}",
+    "you": "Jij:"
   }
 }