diff --git a/dictionaries/admin.php b/dictionaries/admin.php
index d4c8e06f67cf72233b794bb34f006aaf95a764e5..0b91bff3b3ae821825376ef81d6ec8dcf56613b9 100644
--- a/dictionaries/admin.php
+++ b/dictionaries/admin.php
@@ -297,7 +297,7 @@ $lang = array(
 	'metaover_group_metadata.shib13-idp-hosted' => array (
 		'no' => 'Shib 1.3 Identitetsleverandør (ekstern)',
 		'nn' => 'Shib 1.3 Identity Provider (Hosted)',
-		'da' => 'Shibboleth 1.4 identitetsudbyder (hosted)',
+		'da' => 'Shibboleth 1.3 identitetsudbyder (hosted)',
 		'en' => 'Shib 1.3 Identity Provider (Hosted)',
 		'sv' => 'Shib 1.3 Identity Provider (Värd)',
 		'es' => 'Proveedor de Identidad Shib 1.3 (AnfitriĂłn)',
@@ -311,7 +311,7 @@ $lang = array(
 	'metaover_group_metadata.shib13-idp-remote' => array (
 		'no' => 'Shib 1.3 Identitetsleverandør (ekstern) ',
 		'nn' => 'Shib 1.3 Identity Provider (Remote)',
-		'da' => 'Shibboleth 1.4 identitetsudbyder (remote)',
+		'da' => 'Shibboleth 1.3 identitetsudbyder (remote)',
 		'en' => 'Shib 1.3 Identity Provider (Remote)',
 		'sv' => 'Shib 1.3 Identity Provider (Fjärr)',
 		'es' => 'Proveedor de Identidad Shib 1.3 (Remoto)',
diff --git a/dictionaries/attributes.php b/dictionaries/attributes.php
index fb53b3961ee3b103e76b8a971a8b8aa4c4391695..9a860ba7f997ef25ca9b4130fc7901a6c31a32ad 100644
--- a/dictionaries/attributes.php
+++ b/dictionaries/attributes.php
@@ -75,7 +75,7 @@ $lang = array(
 		'no' => 'Fornavn',
 		'nn' => 'Fornamn',
 		'se' => 'Ovdanamma',
-		'da' => 'Fornavne',
+		'da' => 'Fornavn(e)',
 		'en' => 'Given name',
 		'de' => 'Vorname',
 		'sv' => 'Förnamn',
@@ -694,6 +694,7 @@ $lang = array(
 	'attribute_edupersonprimaryorgunitdn' => array (
 		'no' => 'Entydig navn for organisasjonsenheten som brukeren primært er tilknyttet',
 		'nn' => 'LDAP-peikar (DN) til primær organisasjonseining for personen',
+		'da' => 'Primær enhed/institution',
 		'en' => 'Distinguished name (DN) of person\'s primary Organizational Unit',
 		'sv' => 'LDAP-pekare (DN) till personens pimära organisationsenhet',
 		'es' => 'Distinguished name (DN) de la entrada del directorio que representa el identificador primario de la Unidad Organizativa.  ',
@@ -704,6 +705,7 @@ $lang = array(
 	'attribute_userpassword' => array (
 		'no' => 'Hash av brukerens passord',
 		'nn' => 'Passord for brukaren (lagra som hash-verdi)',
+		'da' => 'Hash-værdi af brugerens kodeord',
 		'en' => 'User\'s password hash',
 		'sv' => 'Användarens lösenordshash',
 		'es' => 'Clave o contraseña y método de encriptación utilizado  ',
@@ -714,7 +716,9 @@ $lang = array(
 	'attribute_edupersonorgdn_o' => array (
 		'no' => 'Navn pĂĄ organisasjon',
 		'nn' => 'Organisasjonsnamn',
+		'da' => 'Institutionsnavn',
 		'en' => 'Organization name',
+		'de' => 'Name der Organisation',
 		'sv' => 'Organisationsnamn',
 		'es' => 'Nombre de la OrganizaciĂłn',
 		'nl' => 'Organisatie naam',
@@ -724,7 +728,9 @@ $lang = array(
 	'attribute_edupersonorgdn_l' => array (
 		'no' => 'Organisasjonens lokasjon',
 		'nn' => 'Stad for vertsorganisjon',
+		'da' => 'Institutionsted',
 		'en' => 'Organization\'s location',
+		'de' => 'Ort der Organisation',
 		'sv' => 'Organisationens lokalisering',
 		'es' => 'UbicaciĂłn de la OrganizaciĂłn',
 		'nl' => 'Organisatie vestiging',
@@ -734,7 +740,9 @@ $lang = array(
 	'attribute_edupersonorgdn_eduorghomepageuri' => array (
 		'no' => 'Organisasjonens hjemmeside',
 		'nn' => 'Webside for vertsorganisasjon',
+		'da' => 'Institutionens hjemmeside',
 		'en' => 'Organization\'s web page',
+		'de' => 'Webseite der Organisation',
 		'sv' => 'Organisationens webbsida',
 		'es' => 'Página web de la organización',
 		'nl' => 'Organisatie webadres',
@@ -744,7 +752,9 @@ $lang = array(
 	'attribute_edupersonorgdn_facsimiletelephonenumber' => array (
 		'no' => 'Organisasjonen faksnummer',
 		'nn' => 'Faksnummer til vertsorganisasjon',
+		'da' => 'Institutionens fax-nummer',
 		'en' => 'Organization\'s fax number',
+		'de' => 'Fax Nummer der Organisation',
 		'sv' => 'Organisationens faxnummer',
 		'es' => 'NĂşmero de fax de la OrganizaciĂłn',
 		'nl' => 'Organisatie fax nummer',
@@ -754,6 +764,7 @@ $lang = array(
 	'attribute_edupersonorgdn_eduorglegalname' => array (
 		'no' => 'Organisasjonen foretaksnavn',
 		'nn' => 'Formelt namn pĂĄ vertsorganisasjon',
+		'da' => 'Institutionens officielle navn',
 		'en' => 'Organization\'s legal name',
 		'sv' => 'Organisationens offciella (legala) namn',
 		'es' => 'Nombre legal de la OrganizaciĂłn',
@@ -764,7 +775,9 @@ $lang = array(
 	'attribute_edupersonorgdn_postalcode' => array (
 		'no' => 'Organisasjonen postnummer',
 		'nn' => 'Postnummer til vertsorganisasjon',
+		'da' => 'Institutionens postnummer',
 		'en' => 'Organization\'s postal code',
+		'de' => 'Postleitzahl der Organisation',
 		'sv' => 'Organisationens postnummer',
 		'es' => 'CĂłdigo postal de la OrganizaciĂłn',
 		'nl' => 'Organisatie postcode',
@@ -774,6 +787,7 @@ $lang = array(
 	'attribute_edupersonorgdn_noreduorgnin' => array (
 		'no' => 'Organisasjonsnummer',
 		'nn' => 'Organisasjonsnummer',
+		'da' => 'Institutionsnummer',
 		'en' => 'Organizational number',
 		'sv' => 'Organisationsnummer',
 		'es' => 'NĂşmero de la OrganizaciĂłn',
@@ -803,7 +817,9 @@ $lang = array(
 	'attribute_edupersonorgdn_description' => array (
 		'no' => 'Beskrivelse av brukerens organisasjon',
 		'nn' => 'Omtale av vertsorganisasjon',
+		'da' => 'Beskrivelse af institutionen',
 		'en' => 'Description of the organization',
+		'de' => 'Beschreibung der Organisation',
 		'sv' => 'Beskrivning av organisationen',
 		'es' => 'DescripciĂłn de la organizaciĂłn',
 		'nl' => 'Beschrijving van de organisatie',
@@ -813,6 +829,7 @@ $lang = array(
 	'attribute_edupersonorgdn_cn' => array (
 		'no' => 'Organisasjonens fulle navn',
 		'nn' => 'LDAP-peikar (DN) til organisasjonen',
+		'da' => 'Institutionens kaldenavn',
 		'en' => 'Organization common name',
 		'sv' => 'Organisationens fullständiga namn',
 		'es' => 'CN de la organizaciĂłn',
@@ -823,6 +840,7 @@ $lang = array(
 	'attribute_edupersonorgdn_postaladdress' => array (
 		'no' => 'Organisasjonens postadresse',
 		'nn' => 'Postadresse for vertsorganisasjon',
+		'da' => 'Institutionens postadresse',
 		'en' => 'Organization\'s postal address',
 		'sv' => 'Organisationens postadress',
 		'es' => 'DirecciĂłn postal de la OrganizaciĂłn',
@@ -833,7 +851,9 @@ $lang = array(
 	'attribute_edupersonorgdn_telephonenumber' => array (
 		'no' => 'Organisasjonens telefonnummer',
 		'nn' => 'Telefonnummer for vertsorganisasjon',
+		'da' => 'Institutionens telefonnummer',
 		'en' => 'Organization\'s telephone number',
+		'de' => 'Telefonnummer der Organisation',
 		'sv' => 'Organisationens telefonnummer',
 		'es' => 'Número de teléfono de la Organización',
 		'nl' => 'Organisatie telefoon',
@@ -862,6 +882,7 @@ $lang = array(
 	'attribute_edupersonorgdn_noreduorgacronym' => array (
 		'no' => 'Forkortelse for utdanningsorganisasjonen',
 		'nn' => 'Forkorting av namnet til vertsorganisasjon',
+		'da' => 'Akronym for institutionen',
 		'en' => 'Acronym for the organization',
 		'sv' => 'Akronym för organisationen',
 		'es' => 'AcrĂłnimo de la OrganizaciĂłn',
@@ -873,6 +894,7 @@ $lang = array(
 		'no' => 'Peker til katalogtjenesten for organisasjonen',
 		'nn' => 'URL til katalogoppslag (white pages) for organisasjonen',
 		'en' => 'The URL of the open white pages directory service for the organization',
+		'de' => 'URL des öffentlichen Adressbuches der Organisation',
 		'sv' => 'Adressen (URL) till katalogsidorna för organisationen',
 		'es' => 'URL del servicio de páginas blancas de la Organización',
 		'nl' => 'URL van de publieke telefoon/adres gids van de organisatie',
@@ -1037,6 +1059,7 @@ $lang = array(
 );
 
 $lang['attribute_o'] = $lang['attribute_organisationname'];
+$lang['attribute_organizationname'] = $lang['attribute_organisationname'];
 $lang['attribute_gn'] = $lang['attribute_givenname'];
 
 ?>
\ No newline at end of file
diff --git a/dictionaries/consent.php b/dictionaries/consent.php
index 7d028680f17e90edfd379db74cc00ea86cca5790..24cd963a197cbc61b0db68fa3e7479d3ecec237c 100644
--- a/dictionaries/consent.php
+++ b/dictionaries/consent.php
@@ -78,7 +78,7 @@ $lang = array(
 		'nn' => 'Du er i ferd med å logga inn på tenesta SPNAME. I løpet av innlogginga vil identitetsleverandøren (IdP) senda attributtar med informasjon om din identitet til denne tenesta.  Gjev du samtykke til slik overføring?',
 		'da' => 'Du er ved at logge ind på tjenesten SPNAME, som har til formål at SPDESC. SPNAME kræver at nedenstående oplysninger overføres fra IDPNAME. Vil du acceptere dette?',
 		'en' => 'You are about to login to the service SPNAME. The purpose of SPNAME is SPDESC and SPNAME requires that the information below is transferred from IDPNAME. Do you accept this?  ',
-		'de' => 'Sie sind dabei sich bei folgendem Service anzumelden: SPNAME. Das Service benötigt die Übertragung untenstehender Information von IDPNAME. Akzeptieren Sie das?',
+		'de' => 'Sie sind dabei sich beim Service SPNAME anzumelden. Der Zweck von SPNAME ist SPDESC und erfordert die Ăśbertragung untenstehender Information von IDPNAME. Akzeptieren Sie das?',
 		'sv' => 'Du är på väg att logga in i tjänsten SPNAME. Tjänsten kräver att informationen nedan skickas från IDPNAME. Är detta okej?',
 		'fi' => 'Olet kirjautumassa palveluun SPNAME. Kirjautuessasi Identity Provider haluaa lähettää attribuutteja joissa on henkilötietoja palvelun tarjoajalle. Hyväksytkö tämän?',
 		'es' => 'Está a punto de acceder al servicio SPNAME. El servicio requiere que la información que se muestra a continuación sea transferida desde IDPNAME. ¿Acepta esto?  ',
diff --git a/dictionaries/no_access_dictionary.php b/dictionaries/no_access_dictionary.php
index 7befd5f5c04846345535e8232356a378680a31d1..384fc2a17fcdfaee82f71299c8e94943d44a9cc2 100644
--- a/dictionaries/no_access_dictionary.php
+++ b/dictionaries/no_access_dictionary.php
@@ -6,6 +6,7 @@ $lang = array(
 		'nn' => 'Du har ikkje tilgang til denne tenesta',
 		'da' => 'Du har ikke adgang til denne service',
 		'en' => 'You do not have access to this service',
+		'de' => 'Sie haben keinen Zugriff auf diesen Dienst',
 		'sv' => 'Du har inte tillgång till denna tjänst',
 		'es' => 'No tiene acceso a este servicio.',
 		'nl' => 'U heeft geen toegang tot deze dienst',
@@ -20,6 +21,7 @@ $lang = array(
 		'nn' => 'Du har ikkje tilgang til tenesta:',
 		'da' => 'Du har ikke adgang til servicen:',
 		'en' => 'You do not have access to the service:',
+		'de' => 'Sie haben keinen Zugriff auf den Dienst:',
 		'sv' => 'Du har inte tillgång till angiven tjänst:',
 		'es' => 'No tiene acceso al servicio:',
 		'nl' => 'U heeft geen toegang tot deze dienst:',
@@ -34,6 +36,7 @@ $lang = array(
 		'nn' => 'Tilgang til tenester er kontroller av utdanningsorganisasjonen din.  Ta kontakt med din lokale IT-avdeling for meir informasjon',
 		'da' => 'Adgang til services bestemmes af din hjemmeorganisation. Kontakt venligst din lokale helpdesk for spørgsmål.',
 		'en' => 'Access to services is controlled by your home organization. Please contact your local it support for questions.',
+		'de' => 'Der Zugriff auf Dienste wird von Ihrer Heimatorganisation geregelt. Bitte wenden Sie sich mit Fragen an Ihre lokale IT UnterstĂĽtzung.',
 		'sv' => 'Tillgång till tjänster kontrolleras av din hemmaorganisation. Ta kontakt med din lokala support om du har några frågor.',
 		'es' => 'El acceso al servicio se controla por su organizaciĂłn. Por favor, para cualquier consulta contacte con el personal de su organizaciĂłn.',
 		'nl' => 'Toegang tot diensten wordt verleend door uw organisatie. Neem contact op met uw ICT afdeling.',
diff --git a/dictionaries/status.php b/dictionaries/status.php
index 22266e27165d0cfa4b71e204bae2fbded2dbee84..06b4550b84f1cdb0413c9cef428dc2b6a9c872df 100644
--- a/dictionaries/status.php
+++ b/dictionaries/status.php
@@ -6,6 +6,7 @@ $lang = array(
 		'nn' => 'Demonstrasjon av SAML 2.0 SP',
 		'da' => 'SAML 2.0 tjenesteudbyder-demo',
 		'en' => 'SAML 2.0 SP Demo Example',
+		'de' => 'SAML 2.0 SP Demo Beispiel',
 		'sv' => 'SAML 2.0 SP demoexempel',
 		'es' => 'Ejemplo de SAML 2.0 SP',
 		'nl' => 'SAML 2.0 SP Demo',
@@ -20,6 +21,7 @@ $lang = array(
 		'nn' => 'Demonstrasjon av Shibboleth',
 		'da' => 'Shibboleth-demo',
 		'en' => 'Shibboleth demo',
+		'de' => 'Shibboleth Demo',
 		'sv' => 'Shibboleth demoexempel',
 		'es' => 'Ejemplo Shibboleth',
 		'nl' => 'Shibboleth demo',
@@ -34,6 +36,7 @@ $lang = array(
 		'nn' => 'Demonstrasjon av WS-Federation SP',
 		'da' => 'WS-Federation tjenesteudbyder-demo',
 		'en' => 'WS-Fed SP Demo Example',
+		'de' => 'WS-Fed SP Demo Beispiel',
 		'sv' => 'WS-Fed SP demoexempel',
 		'es' => 'Ejemplo WS-Fed SP',
 		'nl' => 'WS-Fed SP Demo',
@@ -48,6 +51,7 @@ $lang = array(
 		'nn' => 'Feilsøking av simpleSAMLphp',
 		'da' => 'simpleSAMLphp diagnostics',
 		'en' => 'SimpleSAMLphp Diagnostics',
+		'de' => 'SimpleSAMLphp Diagnose',
 		'sv' => 'SimpleSAMLphp diagnostik ',
 		'es' => 'DiagnĂłstico simpleSAMLphp',
 		'nl' => 'SimpleSAMLphp controle',
@@ -62,6 +66,7 @@ $lang = array(
 		'nn' => 'Ein feilsituasjon oppsto',
 		'da' => 'En fejl opstod.',
 		'en' => 'Some error occured',
+		'de' => 'Es ist ein Fehler aufgetreten',
 		'sv' => 'Ett fel har inträffat',
 		'es' => 'Se produjo un error',
 		'nl' => 'Er is een fout opgetreden',
@@ -118,6 +123,7 @@ $lang = array(
 		'nn' => 'Dine attributtar',
 		'da' => 'Dine oplysninger',
 		'en' => 'Your attributes',
+		'de' => 'Ihre Attribute',
 		'sv' => 'Dina attribut',
 		'es' => 'Atributos',
 		'nl' => 'Uw attributen',
@@ -132,6 +138,7 @@ $lang = array(
 		'nn' => 'Logg ut',
 		'da' => 'Log ud',
 		'en' => 'Logout',
+		'de' => 'Abmelden',
 		'sv' => 'Logga ut',
 		'es' => 'Salir',
 		'nl' => 'Logout',