diff --git a/dictionaries/admin.php b/dictionaries/admin.php
index d667a07d7e6305eafdf33e455d33a99b2c6c1a0a..ed710c91757840d49862797023fa8cf1efa4b2e6 100644
--- a/dictionaries/admin.php
+++ b/dictionaries/admin.php
@@ -206,6 +206,7 @@ $lang = array(
 	'metaconv_xmlmetadata' => array (
 		'en' => 'XML metadata',
 		'sv' => 'XML-metadata',
+		'es' => 'Metadatos XML',
 		'sl' => 'XML metapodatki',
 		'hr' => 'XML metapodaci',
 		'hu' => 'XML metadat',
@@ -306,18 +307,21 @@ $lang = array(
 		'sv' => 'simpleSAMLphp har upptäckt att %FEDERATION% är konfigurerad som förvald IdP.',
 		'es' => 'simpleSAMLphp ha detectado que ha configurado %FEDERATION% como su IdP por defecto.',
 		'sl' => 'simpleSAMLphp je zaznal, da ste nastavili %FEDERATION% za privzeti IdP.',
+		'hu' => 'simpleSAMLphp az érzékeli hogy a %FEDERATION% az alapértelmezett IdP-je.',
 	),
 	'metadata_send_desc' => array (
 		'en' => 'Before you can connect to %FEDERATION%, %FEDERATION% needs to add your service in its trust configuration. When you contact %FEDERATION% to add you as a new service, you will be asked to send your metadata. Here you can easily send the metadata to %FEDERATION% by clicking the button below.',
 		'sv' => 'Innan det går att ansluta till %FEDERATION% måste %FEDERATION% lägga till din tjänst i konfigurationen över betrodda tjänster. Du kan enkelt skicka metadata till %FEDERATION% genom klicka på knappen nedan.',
 		'es' => 'Antes de que pueda conectar con %FEDERATION%, %FEDERATION% tiene que añadir el servicio en su configuración de confianza. Cuando contacte con %FEDERATION% para que le añada como un nuevo servicio, le indicarán que les envíe sus metadatos. Pulsando el siguiente botón puede enviar de una forma sencila los metadatos a %FEDERATION%.',
 		'sl' => 'Preden se boste lahko povezali na %FEDERATION%, mora %FEDERATION% dodati vašo storitev v konfiguracijo zaupanja vrednih virov. Ko boste kontaktirali %FEDERATION%, da doda novo storitev, bo potrebno poslati vaše metapodatke. S klikom na spodnji gumb lahko enostavno pošljete metapodatke na %FEDERATION%',
+		'hu' => 'Mielött csatlakozna a %FEDERATION% szervezethez, szükségvan az ön szolgáltatásának elfogadására a %FEDERATION% által. Mikor új szolgáltatóként jeletkezik a %FEDERATION% szervezetnél, szükség van az metaadatának elküldésére. A lenti gombra kattintva ezt egyszerűen megteheti.',
 	),
 	'metadata_send_email' => array (
 		'en' => '%FEDERATION% needs to know how to get in contact with you, so you need to type in <strong>your email address</strong>:',
 		'sv' => '%FEDERATION% behöver veta din kontaktinformation vilket betyder att du måste ange en <strong>e-postadress</strong>:',
 		'es' => '%FEDERATION% necesita conocer cĂłmo ponerse en contacto con Usted, por lo que se necesita que indique su <strong>direcciĂłn de correo electrĂłnico</strong>:',
 		'sl' => '%FEDERATION% mora vedeti, kako lahko stopi v kontakt z vami, zato je potrebno vnesti <strong>vaš elektronski naslov</strong>',
+		'hu' => '%FEDERATION% szüsége van az ön elérhetőségére, így szükséges az <strong>ön email címének</strong> megadása:',
 	),
 	'metadata_send_send' => array (
 		'en' => 'Send my metadata to %FEDERATION%',
@@ -330,6 +334,7 @@ $lang = array(
 	'debug_sending_message_title' => array (
 		'en' => 'Sending message',
 		'sv' => 'Skickar meddelande',
+		'es' => 'Enviando mensaje',
 		'sl' => 'Pošiljanje sporočila',
 		'hr' => 'Ĺ aljem poruku',
 		'hu' => 'Üzenet küldése',
@@ -337,23 +342,28 @@ $lang = array(
 	'debug_sending_message_text_button' => array (
 		'en' => 'You are about to send a message. Hit the submit message button to continue.',
 		'sv' => 'Du är på väg att skicka ett meddelande. Klicka på skickaknappen för att fortsätta.',
+		'es' => 'Se va a proceder a enviar un mensaje. Pulse el botĂłn "Enviar mensaje" para continuar.',
 		'sl' => 'Sporočilo boste poslali s klikom na gumb za pošiljanje.',
+		'hu' => 'Üzenetet küldhet. Kattintson az elküldés gombra a folytatáshoz.',
 	),
 	'debug_sending_message_text_link' => array (
 		'en' => 'You are about to send a message. Hit the submit message link to continue.',
 		'sv' => 'Du är på väg att skicka ett meddelande. Klicka på skickalänken för att fortsätta.',
+		'es' => 'Se va a proceder a enviar un mensaje. Pulse el enlace "Enviar mensaje" para continuar.',
 		'sl' => 'Sporočilo boste poslali s klikom na gumb za pošiljanje.',
 		'hu' => 'Üzenetet küldhet. Kattintson az elküldés linkre a folytatáshoz.',
 	),
 	'debug_sending_message_send' => array (
 		'en' => 'Submit message',
 		'sv' => 'Skicka meddelande',
+		'es' => 'Enviar mensaje',
 		'sl' => 'Pošlji sporočilo',
 		'hu' => 'Üzenet küldése',
 	),
 	'debug_sending_message_msg_title' => array (
 		'en' => 'Message',
 		'sv' => 'Meddelande',
+		'es' => 'Mensaje',
 		'sl' => 'SporoÄŤilo',
 		'hr' => 'Poruka',
 		'hu' => 'Ăśzenet',
@@ -361,12 +371,16 @@ $lang = array(
 	'debug_sending_message_msg_text' => array (
 		'en' => 'As you are in debug mode, you get to see the content of the message you are sending:',
 		'sv' => 'Med avseende på att du är i debugläge kommer du att se innehållet i meddelandet som du skickar:',
+		'es' => 'Si está en modo de depuración, verá el contenido del mensaje que va a enviar:',
 		'sl' => 'Ste v debug načinu, lahko si ogledate vsebino sporočila, ki ga pošiljate',
+		'hu' => 'Hibakereső modban van, lehetőség van az elküldendő üzenet megtekintésére:',
 	),
 	'debug_disable_debug_mode' => array (
 		'en' => 'You can turn off debug mode in the global simpleSAMLphp configuration file <tt>config/config.php</tt>.',
 		'sv' => 'Du kan stänga av debugläget i simpleSAMLphps globala konfigurationsfil <tt>config/config.php</tt>.',
+		'es' => 'Puede desactivar el modo de depuraciĂłn en el fichero de configuraciĂłn global de simpleSAMLphp <tt>config/config.php</tt>.',
 		'sl' => 'Debug naÄŤin lahko izklopite v globalni simpleSAMLphp konfiguracijski datoteki <tt>config/config.php</tt>.',
+		'hu' => 'A simpleSAMLphp <tt>config/config.php</tt> fájljában kikapcsolhatja a hiba kereső módot.',
 	),
 
 );
diff --git a/dictionaries/consent.php b/dictionaries/consent.php
index ffa0e530271b8ab4eeadc2ef476b0ab476f06be7..8ae5c40bb621cd476ba740240ff642ca76727bb5 100644
--- a/dictionaries/consent.php
+++ b/dictionaries/consent.php
@@ -38,6 +38,7 @@ $lang = array(
 		'nn' => 'Hugs samtykke',
 		'da' => 'Husk samtykke',
 		'en' => 'Remember consent',
+		'de' => 'Zustimmung merken',
 		'sv' => 'Spara samtycke',
 		'fi' => 'Muista',
 		'es' => 'Recordar el consentimiento',
@@ -53,7 +54,7 @@ $lang = array(
 		'nn' => 'Du er i ferd med ĂĄ logga inn pĂĄ tenesta',
 		'da' => 'Du er ved at logge ind pĂĄ tjenesten',
 		'en' => 'You are about to login to the service',
-		'de' => 'Sie sind dabei sich bei dem Service anzumelden',
+		'de' => 'Sie sind dabei sich bei folgendem Service anzumelden:',
 		'sv' => 'Du är på väg att logga in i tjänsten',
 		'fi' => 'Olet kirjautumassa palveluun',
 		'es' => 'Está a punto de acceder al servicio',
@@ -69,6 +70,7 @@ $lang = array(
 		'nn' => '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' => 'Tjenesten kræver at nedenstående oplysninger fra IDPNAME. Vil du acceptere dette?',
 		'en' => 'The service requires that the information below is transferred from IDPNAME. Do you accept this?  ',
+		'de' => 'Das Service benötigt die Übertragung untenstehender Information von IDPNAME. Akzeptieren Sie das ?',
 		'sv' => 'TJänsten kräver att informationen nedan skickas från IDPNAME. Är detta okej?',
 		'fi' => 'Kirjautuessasi Identity Provider haluaa lähettää attribuutteja joissa on henkilötietoja palvelun tarjoajalle. Hyväksytkö tämän?',
 		'es' => 'El servicio requiere que la informaciĂłn que se muestra a continuaciĂłn sea transferida desde IDPNAME. ÂżAcepta esto?  ',
@@ -81,6 +83,7 @@ $lang = array(
 	),
 	'consent_privacypolicy' => array (
 		'en' => 'Privacypolicy for the service',
+		'de' => 'Datenschutzrichtlinie des Dienstes',
 		'sv' => 'Tjänstens policy för personlig integritet',
 		'fi' => 'Tietosuojaseloste palvelulle',
 		'es' => 'PolĂ­tica de privacidad para el servicio',
@@ -141,6 +144,7 @@ $lang = array(
 		'nn' => 'Samtykkestatus',
 		'da' => 'Samtykke status',
 		'en' => 'Consent status',
+		'de' => 'Zustimmungsstatus',
 		'sv' => 'Status för samtycke',
 		'fi' => 'Hyväksynnään tila',
 		'es' => 'Estado del consentimiento',
@@ -169,14 +173,18 @@ $lang = array(
 	),
 	'noconsent_title' => array (
 		'en' => 'No consent given',
+		'de' => 'Zustimmung verweigert',
 		'sv' => 'Inget samtycket givet',
+		'es' => 'No se diĂł el consentimiento',
 		'sl' => 'Privolitev ni bila dana.',
 		'hr' => 'Nema pristanka',
 		'hu' => 'Nincs belegyezés',
 	),
 	'noconsent_text' => array (
 		'en' => 'You did not give consent for transfering your attributes to the service provider.',
+		'de' => 'Sie haben der Weitergabe Ihrer Daten an den Service Provider nicht zugestimmt.',
 		'sv' => 'Du gav icke samtycke för att överföra dina attribut till tjänsteleverantören.',
+		'es' => 'No ha dado su consentimiento para tranferir sus atributos al proveedor de servicio.',
 		'sl' => 'Niste podali privolitve za posredovanje atributov SP-ju.',
 		'hr' => 'Niste dali pristanak da se vaši podaci isporuče davatelju usluge.',
 		'hu' => 'Nem adta belegyezését, ahoz hogy adatait kiszlgálatassuk a szolgáltató felé.',
diff --git a/dictionaries/login.php b/dictionaries/login.php
index b7288469c05d9d1e958ea2524ac8b837f44e3a58..d7ba1580c3b4628fb8dc6b6d288b9063005acadd 100644
--- a/dictionaries/login.php
+++ b/dictionaries/login.php
@@ -186,6 +186,7 @@ $lang = array(
 		'no' => 'Velg vertsorganisasjon',
 		'en' => 'Choose your home organization',
 		'sv' => 'Välj vilken organisation du kommer ifrån',
+		'es' => 'Seleccione su organizaciĂłn origen',
 		'sl' => 'Izberite vašo domačo organizacijo',
 		'hr' => 'Odaberite vašu matičnu ustanovu',
 		'hu' => 'Válassza ki az ön szervezetét',
@@ -194,6 +195,7 @@ $lang = array(
 		'no' => 'Fortsett',
 		'en' => 'Next',
 		'sv' => 'Nästa',
+		'es' => 'Siguiente',
 		'sl' => 'Naprej',
 		'hr' => 'Dalje',
 		'hu' => 'Következő',
@@ -202,6 +204,7 @@ $lang = array(
 		'no' => 'Endre din vertsorganisasjon',
 		'en' => 'Change your home organization',
 		'sv' => 'Ă„ndra vilken organisation du kommer ifrĂĄn',
+		'es' => 'Cambiar su organizaciĂłn origen',
 		'sl' => 'Izberite vašo domačo organizacijo.',
 		'hr' => 'Promjenite vašu matičnu ustanovu',
 		'hu' => 'Válasszon másik szervezetet',
@@ -210,6 +213,7 @@ $lang = array(
 		'no' => 'Du har valgt <b>%HOMEORG%</b> som din vertsorganisasjon. Dersom dette er feil kan du velge en annen.',
 		'en' => 'You have chosen <b>%HOMEORG%</b> as your home organization. If this is wrong you may choose another one.',
 		'sv' => 'Du har valt <b>%HOMEORG%</b> som organisation du kommer ifrån. Om detta är fel så kan du välja en annan.',
+		'es' => 'Ha seleccionado <b>%HOMEORG%</b> como organizaciĂłn origen. Si esta informaciĂłn es incorrecta puede seleccionar otra.',
 		'sl' => 'Izbrali ste <b>%HOMEORG%</b> kot vašo domačo organizacijo. V primeru, da je izbor napačen izberite drugo.',
 		'hr' => 'Odabrali ste <b>%HOMEORG%</b> kao vašu matičnu ustanovu. Ako to nije točno možete odabrati drugu ustanovu.',
 		'hu' => 'A <b>%HOMEORG%</b> szervezetet választotta ki. Ha a választás nem volt helyes, kérem válasszon másikat.',
@@ -218,6 +222,7 @@ $lang = array(
 		'no' => 'Velg vertsorganisasjon',
 		'en' => 'Choose home organization',
 		'sv' => 'Ă„ndra organisation',
+		'es' => 'Seleccionar la organizaciĂłn origen',
 		'sl' => 'Izberite domaÄŤo organizacijo.',
 		'hr' => 'Odaberite matiÄŤnu ustanovu',
 		'hu' => 'Válassza ki a szervezetét',
@@ -226,6 +231,7 @@ $lang = array(
 		'no' => 'Hjemmesiden til brukerstøtte',
 		'en' => 'Help desk homepage',
 		'sv' => 'Hemsida för helpdesk',
+		'es' => 'Página de soporte técnico',
 		'sl' => 'Spletna stran tehniÄŤne podpore uporabnikom.',
 		'hr' => 'Helpdesk stranice',
 		'hu' => 'Ügyfélszolgálat weboldala',
@@ -234,6 +240,7 @@ $lang = array(
 		'no' => 'Send e-post til brukerstøtte',
 		'en' => 'Send e-mail to help desk',
 		'sv' => 'Skicka e-post till helpdesk',
+		'es' => 'Enviar correo electrónico al soporte técnico',
 		'sl' => 'Pošlji e-poštno sporočilo tehnični podpori.',
 		'hr' => 'Pošaljite e-mail helpdesk službi',
 		'hu' => 'Küldjön e-mailt az ügyfélszolgálatnak',
@@ -242,6 +249,7 @@ $lang = array(
 		'no' => 'Kontaktinformasjon:',
 		'en' => 'Contact information:',
 		'sv' => 'Kontaktinformation:',
+		'es' => 'InformaciĂłn de contacto:',
 		'sl' => 'Kontakt',
 		'hr' => 'Kontakt podaci',
 		'hu' => 'Elérési információk',
diff --git a/dictionaries/logout.php b/dictionaries/logout.php
index e4c351c53e95bd5d89da46eac4f2bbeb2b6e9ecb..6077bbbf0ec97d9696e3175cafb20e5d3e6b7335 100644
--- a/dictionaries/logout.php
+++ b/dictionaries/logout.php
@@ -4,6 +4,7 @@ $lang = array(
 	'title' => array (
 		'en' => 'Logged out',
 		'sv' => 'Utloggad',
+		'es' => 'Desconectado',
 		'sl' => 'Odjavljen',
 		'hr' => 'Odjavili ste se',
 		'hu' => 'Sikeres kilépés',
@@ -11,6 +12,7 @@ $lang = array(
 	'logged_out_text' => array (
 		'en' => 'You have been logged out. Thank you for using this service.',
 		'sv' => 'Du har blivit uloggad. Tack för att du använde denna tjänst.',
+		'es' => 'Ha sido desconectado. Gracias por usar este servicio.',
 		'sl' => 'Odjava je bila uspešna. Hvala, ker uporabljate to storitev.',
 		'hr' => 'Odjavili ste se. Hvala što ste koristili ovaj servis.',
 		'hu' => 'Sikeresen kijelentkezet. Köszönjük, hogy a mi szolgáltatásunkat használja!',
@@ -18,6 +20,7 @@ $lang = array(
 	'default_link_text' => array (
 		'en' => 'Go back to simpleSAMLphp installation page',
 		'sv' => 'Åter till installationssidan för simpleSAMLphp',
+		'es' => 'Volver a la página de instalación de simpleSAMLphp',
 		'sl' => 'Nazaj na namestitveno stran simpleSAMLphp',
 		'hr' => 'Natrag na simpleSAMLphp instalacijsku stranicu',
 		'hu' => 'Vissza a simpleSAMLphp telepítő oldalára',
diff --git a/dictionaries/metashare.php b/dictionaries/metashare.php
index 776621e12814ac4555719bccbc8ff76427e8dbd8..475b385e8d66bb9d7e62890b2b1e06dc5b89255a 100644
--- a/dictionaries/metashare.php
+++ b/dictionaries/metashare.php
@@ -40,6 +40,7 @@ $lang = array(
 		'en' => 'It is possible to download all the metadata as a single XML file. This file will contain a single EntitiesDescriptor which contains all the entities which are atted to this MetaShare. The EntitiesDescriptor may be signed by this MetaShare if that is enabled in the configuration.',
 		'sv' => 'Det är möjligt att hämta all metadata som en enda XML-fil. Denna fil kommer innehålla en enda EntitiesDescriptor som innehåller alla enteiteter som finns lagrade i denna MetaShare. EntitiesDescriptor kan vara signerade av MetaShare om detta är aktiverat i konfgiurationen för MetaShare.',
 		'sl' => 'Celotne metapodatke si lahko prenesete kot eno XML datoteko. Ta bo vsebovala deskriptor entitet in vse entitete, ki so shranjene v MetaShareu. Deskriptor entitet je lahko digitalno podpisan, ÄŤe je ta moĹľnost v nastavitvah omogoÄŤena.',
+		'hu' => 'Lehetőség van az összes metaadat letöltésére egyetlen XML fájlban. A file egyetlen EntitiesDescriptor elmet fog tartalmazni, amely magába foglalja az összes MetaShare-ben tárolt elemet. A EntitiesDescriptor A MetaShare is aláírhatja, ha engedélyezve van a beállításoknál.',
 	),
 	'downloadall_link' => array (
 		'en' => 'Download all metadata',
@@ -57,6 +58,7 @@ $lang = array(
 		'en' => 'This is a list of all the entities which are currently stored in this MetaShare. Click on a link to download the metadata of the given entity.',
 		'sv' => 'Detta är en lista över alla entiteter som förnärvarande finns lagrades i denna MetaShare. Klicka på aktuell länk för att hämta för att hämta metadata för en viss entitet.',
 		'sl' => 'To je seznam vseh entitet, ki so trenutnotno shranjene v tem MetaShareu. S klikom na povezavo (entiteto), lahko prenesete njeno metadato.',
+		'hu' => 'Ez a lista a jelnleg a MetaShare-ben tárolt elmeket utatja. Kattintson a linkre, hogy letölthesse a metaadatot.',
 	),
 	'entities_empty' => array (
 		'en' => 'No entities are currently stored in this MetaShare.',
@@ -92,6 +94,7 @@ $lang = array(
 		'en' => 'Invalid URL/entity id to metadata. The entity id should be a valid http: or https: URL. The URL you gave was "%URL%".',
 		'sv' => 'Felaktig URL/Entitetsidentifierare för metadata. Entitetsidentifieraren ska vara en giltig http- eller https-adress (URL). Adressen du angav var "%URL%".',
 		'sl' => 'NapaÄŤen URL ali ID entitete, le-ta mora biti veljaven http ali https naslov. Posredovali ste naslednji URL: "%URL%".',
+		'hu' => 'érvénytelen URL/elem azonosítót tartalmaz a metaadat. Az elem azonosítónak érvényes http: vagy https: protokolt hanáló URL-nek kell lennie. A megadott URL "%URL%".',
 	),
 	'addpage_nodownload' => array (
 		'en' => 'Unable to download metadata from "%URL%".',
@@ -109,11 +112,13 @@ $lang = array(
 		'en' => 'The root node of the metadata was not an EntityDescriptor element. The URL you gave was "%URL%".',
 		'sv' => 'Toppnoden av metadatat var inte en EntityDescriptor. Adressen du angav var "%URL%".',
 		'sl' => 'Korensko vozlišče (root node) metapodakov ni element tipa entitetni deskriptor. URL, ki ste ga posredovali "%URL%".',
+		'hu' => 'A metaadat gyökér elme nem tartalmaz EntityDescriptor elemet. A megadott URL "%URL%".',
 	),
 	'addpage_entityid' => array (
 		'en' => 'The entity identifier in the metadata did not match the URL of the metadata ("%URL%").',
 		'sv' => 'Entitetsidentifieraren i metadatat stämmer inte överens med adressen för metadatat ("%URL%").',
 		'sl' => 'Identifikator entitene se ne ujema z URLjem metapodatkov ("%URL%").',
+		'hu' => 'A elem azonosĂ­tĂł nem egyezik a metaadatban megadott URL-lel ("%URL%").',
 	),
 	'addpage_validation' => array (
 		'en' => 'XML validation of the metadata from "%URL%" failed:',
diff --git a/dictionaries/no_access_dictionary.php b/dictionaries/no_access_dictionary.php
index 5c4b4529ca9203cef939aba0eeca851463307892..bd7f560cb8c8823db0bfa41f115e8d27dd77ba15 100644
--- a/dictionaries/no_access_dictionary.php
+++ b/dictionaries/no_access_dictionary.php
@@ -5,6 +5,7 @@ $lang = array(
 		'da' => 'Du har ikke adgang til denne service',
 		'en' => 'You do not have access to this service',
 		'sv' => 'Du har inte tillgång till denna tjänst',
+		'es' => 'No tiene acceso a este servicio.',
 		'sl' => 'Dostop do storitve zavrnjen.',
 		'hr' => 'Nemate pristup ovom servisu',
 		'hu' => 'Önnek nincs hozzáférése ehhez a szolgáltatáshoz',
@@ -13,6 +14,7 @@ $lang = array(
 		'da' => 'Du har ikke adgang til servicen:',
 		'en' => 'You do not have access to the service:',
 		'sv' => 'Du har inte tillgång till angiven tjänst:',
+		'es' => 'No tiene acceso al servicio:',
 		'sl' => 'Nimate dostopa to te storitve.',
 		'hr' => 'Nemate pristup servisu:',
 		'hu' => 'Ön nem férhet hozzá ehhez a szolgáltatáshoz:',
@@ -21,6 +23,7 @@ $lang = array(
 		'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.',
 		'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.',
 		'sl' => 'Možnost dostopa do storitve ureja vaša domača organizacija. Obrnite se na njihov oddelek za pomoč uporabnikom.',
 		'hr' => 'Pristup ovom servisu kontrolira vaš davatelj elektroničkih identiteta. Za dodatne informacije molimo kontaktirajte vašeg davatelja elektroničkih identiteta.',
 		'hu' => 'A hozzáférését ehhez a szolgáltatáshoz az ön szervezete szabályozza. Vegye fel a kapcsolatot a helyi IT felelőssel!',
diff --git a/dictionaries/openid.php b/dictionaries/openid.php
index 8c57efa9c9a371f8e281272d92d4534994d73565..51d076420af97c55b06adbbac8779ecb2ee9d7bf 100644
--- a/dictionaries/openid.php
+++ b/dictionaries/openid.php
@@ -125,6 +125,7 @@ $lang = array(
 		'en' => 'No sites are remembered for this session. When you authenticate with a site, you can choose to add it to this list by choosing <q>Remember this decision</q>.',
 		'sv' => 'Inga sajter är sparade i denna session. När du loggar in på en sajt kan du välja om du ska lägga den i listan genom att välja <q>Spara detta beslut</q>.',
 		'sl' => 'Nobena stran ni bila shranjena za to sejo. Shranite jo lahko med prijavo na strani.',
+		'hu' => 'Nincs megjegyezve oldal ehhez a munkamenethez. Amikor bejelentkezik egy oldal segítségével, akkor hozzá adhatja ehhez a listához a <q>Emlékezzen erre a választásra</q> lehetőség kiválasztásával.',
 	),
 
 );
diff --git a/dictionaries/status.php b/dictionaries/status.php
index b3fcc3cad9d8d9beacfbad7ac25eadd496ba560e..e0ccce8afa9b73b1ce9202c4039671a7e9e679e1 100644
--- a/dictionaries/status.php
+++ b/dictionaries/status.php
@@ -4,6 +4,7 @@ $lang = array(
 	'header_saml20_sp' => array (
 		'en' => 'SAML 2.0 SP Demo Example',
 		'sv' => 'SAML 2.0 SP demoexempel',
+		'es' => 'Ejemplo de SAML 2.0 SP',
 		'sl' => 'SAML 2.0 SP Demo primer',
 		'hr' => 'SAML 2.0 SP primjer',
 		'hu' => 'SAML 2.0 SP próba példa',
@@ -11,6 +12,7 @@ $lang = array(
 	'header_shib' => array (
 		'en' => 'Shibboleth demo',
 		'sv' => 'Shibboleth demoexempel',
+		'es' => 'Ejemplo Shibboleth',
 		'sl' => 'Shibboleth demo primer',
 		'hr' => 'Shibboleth primjer',
 		'hu' => 'Shibboleth prĂłba',
@@ -18,6 +20,7 @@ $lang = array(
 	'header_wsfed' => array (
 		'en' => 'WS-Fed SP Demo Example',
 		'sv' => 'WS-Fed SP demoexempel',
+		'es' => 'Ejemplo WS-Fed SP',
 		'sl' => 'WS-Fed SP demo primer',
 		'hr' => 'WS-Fed SP primjer',
 		'hu' => 'WS-Fed SP próba példa',
@@ -25,6 +28,7 @@ $lang = array(
 	'header_diagnostics' => array (
 		'en' => 'SimpleSAMLphp Diagnostics',
 		'sv' => 'SimpleSAMLphp diagnostik ',
+		'es' => 'DiagnĂłstico simpleSAMLphp',
 		'sl' => 'SimpleSAMLphp diagnostika',
 		'hr' => 'SimpleSAMLphp dijagnostika',
 		'hu' => 'SimpleSAMLphp hibakeresés',
@@ -32,6 +36,7 @@ $lang = array(
 	'some_error_occured' => array (
 		'en' => 'Some error occured',
 		'sv' => 'Ett fel har inträffat',
+		'es' => 'Se produjo un error',
 		'sl' => 'Prišlo je do napake!',
 		'hr' => 'Došlo je do greške',
 		'hu' => 'Néhány hiba lépet fel',
@@ -39,24 +44,28 @@ $lang = array(
 	'intro' => array (
 		'en' => 'Hi, this is the status page of simpleSAMLphp. Here you can see if your session is timed out, how long it lasts until it times out and all the attributes that is attached to your session.',
 		'sv' => 'Detta är stutussidan för simpleSAMLphp. Här kan du se om sessions giltig har gått ut, hur länge det dröjer innan den går ut samt alla attribut som tillhör sessionen.',
+		'es' => 'Hola, esta es la página de estado de simpleSAMLphp. Desde aquí puede ver si su sesión ha caducado, cuanto queda hasta que lo haga y todos los atributos existentes en su sesión.',
 		'sl' => 'Živjo! To je statusna stran simpleSAMLphp, ki omogoča pregled nad trajanjem vaše trenutne seje in atributi, ki so povezani z njo.',
 		'hu' => 'Üdvözöljük, az a SimpleSAMLphp státus oldala. Itt láthatja, hogy ha a szessönje lejárt, mikor lépet be utoljára és az ön jellemzőit.',
 	),
 	'validfor' => array (
 		'en' => 'Your session is valid for %SECONDS% seconds from now.',
 		'sv' => 'Din session är giltig för %SECONDS% sekunder från nu.',
+		'es' => 'Su sesión será valida durante %SECONDS% segundos.',
 		'sl' => 'Vaša trenutna seja je veljavna še %SECONDS% sekund.',
 		'hu' => 'Az ön szesönje %SECONDS% másodperce hitelesítve van.',
 	),
 	'sessionsize' => array (
 		'en' => 'Session size: %SIZE%',
 		'sv' => 'Sessionsstorlek: %SIZE%',
+		'es' => 'Tamaño de la sesión: %SIZE%',
 		'sl' => 'Velikost seje: %SIZE% bajtov',
 		'hu' => 'Szesön mérete: %SIZE%',
 	),
 	'attributes_header' => array (
 		'en' => 'Your attributes',
 		'sv' => 'Dina attribut',
+		'es' => 'Atributos',
 		'sl' => 'Vaši atributi',
 		'hr' => 'Vaši atributi',
 		'hu' => 'Az ön jellemzői',
@@ -64,6 +73,7 @@ $lang = array(
 	'logout' => array (
 		'en' => 'Logout',
 		'sv' => 'Logga ut',
+		'es' => 'Salir',
 		'sl' => 'Odjava',
 		'hr' => 'Odjavi se',
 		'hu' => 'Kilépés',