diff --git a/config/locales/client.nl.yml b/config/locales/client.nl.yml
index 5e498d123..79004565e 100644
--- a/config/locales/client.nl.yml
+++ b/config/locales/client.nl.yml
@@ -321,6 +321,9 @@ nl:
       facebook:
         title: met Facebook
         message: "Authenticatie met Facebook (zorg ervoor dat je popup blocker uit staat)"
+      cas:
+        title: met CAS
+        message: "Authenticatie met CAS (zorg ervoor dat je popup blocker uit staat)"
       yahoo:
         title: met Yahoo
         message: "Authenticatie met Yahoo (zorg ervoor dat je popup blocker uit staat)"
@@ -336,13 +339,21 @@ nl:
       saving_draft_tip: wordt opgeslagen
       saved_draft_tip: opgeslagen
       saved_local_draft_tip: lokaal opgeslagen
-      similar_topica: Jouw topic heeft overeenkomsten met...
+      similar_topics: Jouw topic heeft overeenkomsten met...
       drafts_offline: concepten offline
 
       min_length:
         need_more_for_title: "Nog {{n}} tekens nodig voor de titel"
         need_more_for_reply: "Nog {{n}} tekens nodig voor het antwoord"
 
+      error:
+        title_missing: Je bent de titel vergeten.
+        title_too_short: "De titel moet tenminste {{min}} tekens bevatten."
+        title_too_long: "De titel mag maximaal {{max}} tekens bevatten."
+        post_missing: Berichten kunnen niet leeg zijn.
+        post_length: "Berichten moeten tenminste {{min}} tekens bevatten."
+        category_missing: Je hebt nog geen categorie gekozen.
+
       save_edit: Bewaar wijzigingen
       reply_original: Reageer op oorspronkelijke topic
       reply_here: Reageer hier
@@ -429,6 +440,10 @@ nl:
       no_results: Geen resultaten gevonden.
       searching: Zoeken...
 
+      prefer:
+        user: "er wordt voornamelijk gezocht naar berichten van @{{username}}"
+        category: "er wordt voornamelijk gezocht naar berichten in categorie {{category}}"
+
     site_map: ga naar een andere topic-lijst of categorie
     go_back: ga terug
     current_user: ga naar je gebruikerspagina
@@ -495,6 +510,11 @@ nl:
       toggle_information: 'Zet topic details aan/uit'
       read_more_in_category: "Wil je meer lezen? Kijk dan voor andere topics in {{catLink}} of {{latestLink}}."
       read_more: "Wil je meer lezen? {{catLink}} of {{latestLink}}."
+
+      # keys ending with _MF use message format, see /spec/components/js_local_helper_spec.rb for samples
+      read_more_in_category_MF: "Er {UNREAD, plural, one {is <a href='/unread'>1 ongelezen</a>} other {zijn <a href='/unread'># ongelezen</a>}} en {NEW, plural, one {<a href='/new'>1 nieuwe</a> topic} other {<a href='/new'># nieuwe</a> topics}} resterend, of ga naar andere topics in {catLink}"
+      read_more_MF: "Er {UNREAD, plural, one {is <a href='/unread'>1 ongelezen</a>} other {zijn <a href='/unread'># ongelezen</a>}} en {NEW, plural, one {<a href='/new'>1 nieuwe</a> topic} other {<a href='/new'># nieuwe</a> topics}} resterend, of {latestLink}"
+
       browse_all_categories: Bekijk alle categorieën
 
       view_latest_topics: bekijk populaire topics
@@ -504,7 +524,7 @@ nl:
       jump_reply_down: spring naar een latere reactie
       deleted: Deze topic is verwijderd
 
-      auto_close_notice: "Deze topic zal automatisch %{timeLeft} gesloten worden."
+      auto_close_notice: "Deze topic wordt automatisch over %{timeLeft} gesloten."
       auto_close_title: 'Instellingen voor automatisch sluiten'
       auto_close_save: Opslaan
       auto_close_cancel: Annuleren
@@ -783,6 +803,8 @@ nl:
       edit_long: Bewerk categorie
       edit_uncategorized: "Wijzig ongecategoriseerd"
       view: Bekijk topics in categorie
+      general: Algemeen
+      settings: Instellingen
       delete: Verwijder categorie
       create: Maak categorie
       save: Bewaar categorie
@@ -808,6 +830,8 @@ nl:
       add_group: "Voeg groep toe"
       security: "Beveiliging"
       allowed_groups: "Toegestane groepen:"
+      auto_close_label: "Sluit topics automatisch na:"
+
 
     flagging:
       title: Waarom meld je dit bericht voor moderatie?
diff --git a/config/locales/server.nl.yml b/config/locales/server.nl.yml
index 9832da1c9..73d729900 100644
--- a/config/locales/server.nl.yml
+++ b/config/locales/server.nl.yml
@@ -103,6 +103,9 @@ nl:
       post:
         raw: Inhoud
     errors:
+      messages:
+        is_invalid: "is ongeldig; probeer wat uitgebreider te zijn"
+        has_already_been_used: is al gebruikt
       models:
         topic:
           attributes:
@@ -379,6 +382,7 @@ nl:
     queue_size_warning: "Het aantal taken in de wachtrij (%{queue_size}_ is best hoog. Dit kan duiden op problemen met het Sidekiq proces. Of je moet meer Sidekiq workers toevoegen."
     memory_warning: 'Jouw server draait met minder dan 1 GB aan geheugen. Ten minste 1 GB geheugen is aanbevolen.'
     facebook_config_warning: 'De server is geconfigureerd om registratie en inloggen via Facebook mogelijk te maken (enable_facebook_logins), maar er zijn geen app id en app secret waarden opgegeven. Ga naar <a href="/admin/site_settings">de Instellingen</a> en vul de waarden in. <a href="https://github.com/discourse/discourse/wiki/The-Discourse-Admin-Quick-Start-Guide#enable-facebook-logins" target="_blank">Zie deze uitleg voor meer informatie</a>.'
+    cas_config_warning: 'De server is geconfigureerd om registratie en inloggen via CAS (enable_cas_logins) mogelijk te maken, maar de hostname en domainnaam zijn niet opgegeven.'
     twitter_config_warning: 'De server is geconfigureerd om registratie en inloggen via Twitter mogelijk te maken (enable_twitter_logins), maar er zijn geen key en secret waarden opgegeven. Ga naar <a href="/admin/site_settings">de Instellingen</a> en vul de waarden in. <a href="https://github.com/discourse/discourse/wiki/The-Discourse-Admin-Quick-Start-Guide#enable-twitter-logins" target="_blank">Zie deze uitleg voor meer informatie</a>.'
     github_config_warning: 'De server is geconfigureerd om registratie en inloggen via Github mogelijk te maken (enable_github_logins), maar er zijn geen client id en secret waarden opgegeven. Ga naar <a href="/admin/site_settings">de Instellingen</a> en vul de waarden in. <a href="https://github.com/discourse/discourse/wiki/The-Discourse-Admin-Quick-Start-Guide" target="_blank">Zie deze uitleg voor meer informatie</a>.'
     failing_emails_warning: 'Er zijn %{num_failed_jobs} mislukte emailtaken. Check of de instellingen voor config.action_mailer in het bestand config/environments/production.rb kloppen. <a href="/sidekiq/retries" target="_blank">Bekijk alle mislukte Sidekiq jobs</a>.'
@@ -386,6 +390,7 @@ nl:
     contact_email_missing: "Je hebt nog geen contactadres opgegeven voor je site. Werk contact_email bij in de <a href='/admin/site_settings'>Instellingen</a>."
     contact_email_invalid: "Je hebt een ongeldig contactadres opgegeven voor je site. Werk contact_email bij in de <a href='/admin/site_settings'>Instellingen</a>."
     title_nag: "Je hebt nog geen title ingesteld voor je site. Geef een titel voor je site op in de <a href='/admin/site_settings'>Instellingen</a>."
+    gmail_for_email_warning: "Je site is ingesteld om Gmail te gebruiken voor het versturen van mails. <a href='http://support.google.com/a/bin/answer.py?hl=en&answer=166852' target='_blank'>Gmail heeft limieten voor het aantal mails dat je kan versturen</a>. Overweeg om een andere e-mailprovider te gebruiken om er zeker van te zijn dat mails aankomen."
 
   content_types:
     education_new_reply:
@@ -417,6 +422,7 @@ nl:
     min_topic_title_length: minimum lengte van een topic-titel
     max_topic_title_length: maximum lengte van een topic-titel
     min_search_term_length: minimum lengte van een zoekterm in tekens
+    allow_uncategorized_topics: Sta topics zonder categorie toe
     allow_duplicate_topic_titles: Sta topics met dezelfde titels toe
     unique_posts_mins: Hoeveel minuten iemand moet wachten voordat deze een bericht met dezelfde inhoud mag plaatsen
     enforce_global_nicknames: "Dwing globaal unieke nicknames af (N.B.: verander dit alleen bij het opzetten van je forum)."
@@ -494,6 +500,8 @@ nl:
 
     # TODO: perhaps we need a way of protecting these settings for hosted solution, global settings ...
 
+    enable_local_logins: Zet lokaal inloggen aan
+    enable_local_account_create: Zet lokaal account aanmaken aan
     enable_google_logins: Zet inloggen met Google aan
     enable_yahoo_logins: "Zet inloggen met Yahoo! aan"
 
@@ -505,6 +513,10 @@ nl:
     facebook_app_id: "app_id (registreer op https://developers.facebook.com/apps)"
     facebook_app_secret: "app_secret (registreer op https://developers.facebook.com/apps)"
 
+    enable_cas_logins: Zet inloggen met CAS aan
+    cas_hostname: Hostname voor CAS server
+    cas_domainname: Domeinnaam voor voor gegenereerde e-mailadressen voor de CAS server
+
     enable_github_logins: Zet inloggen met Github aan. Hiervoor heb je een github_client_id en github_client_secret nodig.
     github_client_id: "github_client_id (registreer op https://github.com/settings/applications)"
     github_client_secret: "github_client_secret (registreer op https://github.com/settings/applications)"
@@ -583,6 +595,7 @@ nl:
     privacy_policy_url: "Heb je je Privacy Voorwaarden ergens extern staan, geef hier dan de volledige url op."
 
     newuser_spam_host_threshold: "Hoe vaak kan een gebruiker linken naar dezelfde host in hun `newuser_spam_host_posts` berichten voordat deze links als spam gezien worden."
+    staff_like_weight: "Extra weegfactor voor likes gegeven door de staf."
 
   notification_types:
     mentioned: "%{display_username} heeft je genoemd in %{link}"