diff --git a/dictionaries/attributes.php b/dictionaries/attributes.php
index f12028a16120ffa6fceeb4dd1029338160af42a8..34905a4d3ddf233c9eafa19637d8f2d2fd60d6a0 100644
--- a/dictionaries/attributes.php
+++ b/dictionaries/attributes.php
@@ -82,10 +82,6 @@ $lang = array(
 		'dk' => 'Gruppemedlemskab',
 	),
 
-	'attribute_edupersonentitlement' => array(
-		'en' => 'Entitlement regarding the service',
-		'no' => 'Rettighet',
-	),
 
 	'attribute_edupersontargetedid' => array(
 		'en' => 'Persistent anonymous ID',
diff --git a/dictionaries/errors.php b/dictionaries/errors.php
index 0217dbb68f76f63ac9833ef393d483113f0d97a3..1b4abc8e751d00644696b119cccf559f7530b5f9 100644
--- a/dictionaries/errors.php
+++ b/dictionaries/errors.php
@@ -6,56 +6,67 @@ $lang = array(
 	'error_header' => array(
 		'en' => 'simpleSAMLphp error',
 		'no' => 'simpleSAMLphp feil',
+		'dk' => '',
 	),
 	
 	'report_trackid' => array(
 		'en' => 'If you report this error, please also report this tracking ID which makes it possible to locate your session in the logs which are available to the system administrator:',
 		'no' => 'Hvis du ønsker å rapportere denne feilen, send også med denne sporings-IDen. Den gjør det enklere for systemadministratorene og finne ut hva som gikk galt:',
+		'dk' => 'Hvis du vil rapportere denne fejl, så medsend venligst dette sporings-ID. Den gør det muligt for teknikerne at finde fejlen.',
 	),
 	
 	'debuginfo_header' => array(
 		'en' => 'Debug information',
 		'no' => 'Detaljer for feilsøking',
+		'dk' => 'Detaljer til fejlsøgning',
 	),
 
 	'debuginfo_text' => array(
 		'en' => 'The debug information below may be interesting for the administrator / help desk:',
 		'no' => 'Detaljene nedenunder kan være av interesse for administratoren / hjelpetjenesten',
+		'dk' => 'Detaljerne herunder kan være af interesse for teknikerne / help-desken',
 	),
 	
 	'report_header' => array(
 		'en' => 'Report errors',
 		'no' => 'Rapporter feil',
+		'dk' => 'Rapportér fejl',
 	),
 
 	'report_text' => array(
 		'en' => 'Optionally enter your email address, for the administrators to be able contact you for further questions about your issue:',
 		'no' => 'Dersom du ønsker at hjelpetjenesten skal kunde kontakte deg igjen i forbindelse med denne feilen, må du oppgi e-post adressen din nedenunder:',
+		'dk' => 'Hvis du vil kunne kontaktes i forbindelse med fejlmeldingen, bedes du indtaste din emailadresse herunder',
 	),
 	
 	'report_email' => array(
 		'en' => 'E-mail address: ',
 		'no' => 'E-post adresse:',
+		'dk' => 'E-mailadresse',
 	),
 	
 	'report_explain' => array(
 		'en' => 'Explain what you did to get this error...',
 		'no' => 'Forklar hva du gjorde og hvordan feilen oppsto...',
+		'dk' => 'Forklar hvad du gjorde og hvordan fejlen opstod',
 	),
 	
 	'report_submit' => array(
 		'en' => 'Send error report',
 		'no' => 'Send feilrapport',
+		'dk' => 'Send fejlrapport',
 	),
 	
 	'howto_header' => array(
 		'en' => 'Send error report',
 		'no' => 'Send feilrapport',
+		'dk' => 'Send fejlrapport',
 	),
 	
 	'howto_text' => array(
 		'en' => 'This error probably is due to some unexpected behaviour or to misconfiguration of simpleSAMLphp. Contact the administrator of this login service, and send them the error message above.',
 		'no' => 'Denne feilen skyldes sannsynligvis en feilkonfigurasjon av simpleSAMLphp eller som en følge av en uforutsett hendelse. Kontakt administratoren av denne tjenesten og rapporter så mye som mulig angående feilen.',
+		'dk' => 'Denne fejl skyldes formentlig en fejlkonfiguration af simpleSAMLphp - alternativt en ukendt fejl. Kontakt administratoren af denne tjeneste og rapportér så mange detaljer som muligt om fejlen',
 	),
 	
 	'title_CACHEAUTHNREQUEST' => array('en' => 'Error making single sign-on to service'),
diff --git a/dictionaries/frontpage.php b/dictionaries/frontpage.php
index 86cd113cdc658912e93805ba430fbc21827d0473..cc8a2387a51cfa60a77932482662785d2d69fc29 100644
--- a/dictionaries/frontpage.php
+++ b/dictionaries/frontpage.php
@@ -2,93 +2,112 @@
 
 $lang = array(
 
-
 	'intro' => array(
 		'en' => '<strong>Congratulations</strong>, you have successfully installed simpleSAMLphp. This is the start page of your installation, where you will find links to test examples, diagnostics, metadata and even links to relevant documentation.',
 		'no' => '<strong>Gratulerer</strong>, du har nĂĄ installert simpleSAMLphp. Dette er startsiden til din simpleSAMLphp installasjon, hvor du vil finne eksempler, diagnostikk, metadata og til og med lenker til relevant dokumentasjon.',
+		'dk' => '<strong>Tillykke</strong>, du har nu installeret simpleSAMLphp. Dette er startsiden til installationen, hvor du vil finde eksempler, diagnostik, metadata og links til relevant dokumentation',
 	),
 	
 	'useful_links_header' => array(
 		'en' => 'Useful links for your installation',
 		'no' => 'Nyttige lenker for denne installasjonen',
+		'dk' => 'Nyttige links',
 	),
 	'metadata_header' => array(
 		'en' => 'Metadata',
 		'no' => 'Metadata',
+		'dk' => 'Metadata',
 	),
 	'doc_header' => array(
 		'en' => 'Documentation',
 		'no' => 'Dokumentasjon',
+		'dk' => 'Dokumentation',
 	),
 	'checkphp' => array(
 		'en' => 'Checking your PHP installation',
 		'no' => 'Sjekker din PHP installasjon',
+		'dk' => 'Checker din PHP-installation',
 	),
 	'about_header' => array(
 		'en' => 'About simpleSAMLphp',
 		'no' => 'Om simpleSAMLphp',
+		'dk' => 'Om simpleSAMLphp',
 	),
 	'about_text' => array(
 		'en' => 'This simpleSAMLphp thing is pretty cool, where can I read more about it? You can find more information about <a href="http://rnd.feide.no/simplesamlphp">simpleSAMLphp at the Feide RnD blog</a> over at <a href="http://uninett.no">UNINETT</a>.',
 		'no' => 'Yey! simpleSAMLphp virker jammen kult, hvor kan jeg finne ut mer om det? Du kan lese mer om simpleSAMLphp pĂĄ <a href="http://rnd.feide.no/simplesamlphp">simpleSAMLphp sin hjemmeside</a>.',
+		'dk' => 'Yes, det er cool! Hvor kan jeg læse mere om det? Gå til <a href="http://rnd.feide.no/simplesamlphp">simpleSAMLphp sin hjemmeside</a>',
 	),
 	
 	'required' => array(
 		'en' => 'Required',
 		'no' => 'PĂĄkrevd',
+		'dk' => 'Påkrævet',
 	),
 	'required_ldap' => array(
 		'en' => 'Required for LDAP',
 		'no' => 'PĂĄkrevd for LDAP',
+		'dk' => 'Påkrævet for LDAP',
 	),
 	'required_radius' => array(
 		'en' => 'Required for Radius',
 		'no' => 'PĂĄkrevd for Radius',
+		'dk' => 'Påkrævet for RADIUS',
 	),
 	'optional' => array(
 		'en' => 'Optional',
 		'no' => 'Valgfritt',
+		'dk' => 'Valgfrit',
 	),
 	'reccomended' => array(
 		'en' => 'Reccomended',
 		'no' => 'Anbefalt',
+		'dk' => 'Anbefalet',
 	),	
 	
 	'warnings' => array(
 		'en' => 'Warnings',
 		'no' => 'Advarsler',
+		'dk' => 'Advarsler',
 	),
 	
 	'warnings_https' => array(
 		'en' => '<strong>You are not using HTTPS</strong> - encrypted communication with the user. Using simpleSAMLphp will works perfectly fine on HTTP for test purposes, but if you will be using simpleSAMLphp in a production environment, you should be running it on HTTPS. [ <a href="http://rnd.feide.no/content/simplesamlphp-maintenance-and-configuration">read more about simpleSAMLphp maintenance</a> ]',
 		'no' => '<strong>Du benytter ikke HTTPS</strong> - kryptert kommunikasjon med brukeren. Det vil fungere utmerket å benytte simpleSAMLphp uten HTTPS til testformål, men dersom du skal bruke simpleSAMLphp i et produksjonsmiljø, vil vi sterkt anbefale å skru på sikker kommunikasjon med HTTPS. [ <a href="http://rnd.feide.no/content/simplesamlphp-maintenance-and-configuration">les mer i dokumentet: simpleSAMLphp maintenance</a> ]',
+		'dk' => '<strong>Du benytter ikke HTTPS</strong>-krypteret kommunikation med brugeren. SimpleSAMLphp vil fungere uden problemer med HTTP alene, men hvis du anvende systemet i produktionssystemer, anbefales det stærkt at benytte sikker kommunikation i form af HTTPS. [ <a href="http://rnd.feide.no/content/simplesamlphp-maintenance-and-configuration">læs mere i dokumentet: simpleSAMLphp maintenance</a> ] ',
 	),
 	
 	
 	'link_saml2example' => array(
 		'en' => 'SAML 2.0 SP example - test logging in through your IdP',
 		'no' => 'SAML 2.0 SP eksempel - test innlogging med SAML 2.0 via din IdP',
+		'dk' => 'SAML 2.0 SP eksempel - test indlogning med SAML 2.0 via din IdP',
 	),
 	'link_shib13example' => array(
 		'en' => 'Shibboleth 1.3 SP example - test logging in through your Shib IdP',
 		'no' => 'Shibboleth 1.3 SP eksempel - test innlogging med Shibboleth 1.3 via din IdP',
+		'dk' => 'Shibboleth 1.3 SP eksempel - test indlogning med Shibboleth 1.3 via din IdP',
 	),
 	'link_openidprovider' => array(
 		'en' => 'OpenID Provider site - Alpha version (test code)',
 		'no' => 'OpenID Provider side - Alpha versjon (testkode)',
+		'dk' => 'OpenID Provider side - Alpha version (testkode)',
 	),
 	'link_diagnostics' => array(
 		'en' => 'Diagnostics on hostname, port and protocol',
 		'no' => 'Diagnostiser hostnavn, port og protokoll',
+		'dk' => 'Diagnostisør hostnavn, port og protokol',
 	),
 	'link_phpinfo' => array(
 		'en' => 'PHPinfo',
 		'no' => 'PHPinfo',
+		'dk' => 'PHPinfo',
 	),
 	
 	'link_meta_overview' => array(
 		'en' => 'Meta data overview for your installation. Diagnose your meta data files',
-		'no' => 'Oversikt over metadata for din instalasjon. Diagnostiser metadatafilene her.'
+		'no' => 'Oversikt over metadata for din instalasjon. Diagnostiser metadatafilene her.',
+		'dk' => 'Oversigt over metadata for din installation. Check metadatafilerne her',
 	),
 	
 	'link_meta_saml2sphosted' => array(
@@ -98,18 +117,22 @@ $lang = array(
 	'link_meta_saml2idphosted' => array(
 		'en' => 'Hosted SAML 2.0 Identity Provider Metadata (automatically generated)',
 		'no' => 'Hosted SAML 2.0 Identity Provider Metadata (automatisk generert)',
+		'dk' => 'Hosted SAML 2.0 Identity Provider Metadata (automatisk genereret)',
 	),
 	'link_meta_shib13sphosted' => array(
 		'en' => 'Hosted Shibboleth 1.3 Service Provider Metadata (automatically generated)',
 		'no' => 'Hosted Shibboleth 1.3 Service Provider Metadata (automatisk generert)',
+		'dk' => 'Hosted Shibboleth 1.3 Service Provider Metadata (automatisk genereret)',
 	),
 	'link_meta_shib13idphosted' => array(
 		'en' => 'Hosted Shibboleth 1.3 Identity Provider Metadata (automatically generated)',
 		'no' => 'Hosted Shibboleth 1.3 Identity Provider Metadata (automatisk generert)',
+		'dk' => 'Hosted Shibboleth 1.3 Identity Provider Metadata (automatisk genereret)',
 	),
 	'link_xmlconvert' => array(
 		'en' => 'XML to simpleSAMLphp metadata converter',
 		'no' => 'XML til simpleSAMLphp metadata oversetter',
+		'dk' => 'XML til simpleSAMLphp metadata oversætter',
 	),
 	
 	
diff --git a/dictionaries/login.php b/dictionaries/login.php
index 36e1d082a58c11a0bde5a6ae481ccf56b1e16b5c..5230de4fa6e38172180e06d60ef6269e9b7b7efd 100644
--- a/dictionaries/login.php
+++ b/dictionaries/login.php
@@ -6,46 +6,56 @@ $lang = array(
 	'error_header' => array(
 		'en' => 'Error',
 		'no' => 'Error',
+		'dk' => 'Fejl',
 	),
 	'user_pass_header' => array(
 		'en' => 'Enter your username and password',
 		'no' => 'Skriv inn brukernavn og passord',
+		'dk' => 'Indtast brugernavn og kodeord',
 	),
 	'user_pass_text' => array(
 		'en' => 'A service has requested you to authenticate your self. That means you need to enter your username and password in the form below.',
 		'no' => 'En tjeneste har forespurt autentisering av deg. Det betyr at du mĂĄ skriv inn ditt brukernavn og passord for ĂĄ autentisere deg.',
+		'dk' => 'En web-tjeneste har bedt om at tilkendegiver dig. Det betyder, at du skal indtaste dit brugernavn og kodeord herunder',
 	),
 	'login_button' => array(
 		'en' => 'Login',
 		'no' => 'Logg inn',
+		'dk' => 'Login',
 	),
 	'username' => array(
 		'en' => 'Username',
 		'no' => 'Brukernavn',
+		'dk' => 'Brugernavn',
 	),
 	'password' => array(
 		'en' => 'Password',
 		'no' => 'Passord',
+		'dk' => 'Kodeord',
 	),
 
 	'help_header' => array(
 		'en' => 'Help! I don\'t remember my password.',
 		'no' => 'Hjelp! Jeg har glemt passordet mitt',
+		'dk' => 'Hjælp! Jeg har glemt mit kodeord',
 	),
 	'help_text' => array(
 		'en' => 'Too bad! - Without your username and password you cannot authenticate your self and access the service.
 		There may be someone that can help you. Contact the help desk at your university!',
 		'no' => 'Synd! - Uten riktig brukernavn og passord kan du ikke autentisere deg. Det kan være noen som kan hjelpe deg. Forsøk å kontakt help-desk hos din hjemmeorganisasjon.',
+		'dk' => 'Desværre, uden korrekt brugernavn og kodeord kan du ikke få adgang til tjenesten. Måske kan help-desk på din hjemmeinstitution hjælpe dig',
 	),
 
 	'error_nopassword' => array(
 		'en' => 'You sent something to the login page, but for some reason the password was not sent. Try again please.',
 		'no' => 'Du kontaktet loginsiden, men passordet ble ikke sendt med. Forsøk igjen.',
+		'dk' => 'Dit kodeord blev ikke sendt - prøv igen',
 	),	
 
 	'error_wrongpassword' => array(
 		'en' => 'Wrong username or password.',
 		'no' => 'Feil brukernavn eller passord.',
+		'dk' => 'Forkert brugernavn eller kodeord',
 	),