From 6843f78ded13dc3ea506c5b1c88155be5fcda951 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Andreas=20=C3=85kre=20Solberg?= <andreas.solberg@uninett.no>
Date: Fri, 10 Jul 2009 08:22:14 +0000
Subject: [PATCH] new error message for no success. general language update and
 new language Turkey-ish

git-svn-id: https://simplesamlphp.googlecode.com/svn/trunk@1559 44740490-163a-0410-bde0-09ae8108e29a
---
 dictionaries/admin.php                        | 51 ++++++++++
 dictionaries/attributes.php                   | 99 +++++++++++++++++--
 dictionaries/disco.php                        |  6 ++
 dictionaries/errors.php                       | 21 ++++
 dictionaries/frontpage.php                    | 45 +++++++++
 dictionaries/login.php                        | 19 ++++
 dictionaries/logout.php                       | 28 ++++++
 dictionaries/openid.php                       | 21 ++++
 dictionaries/status.php                       | 10 ++
 modules/consent/dictionaries/consent.php      | 30 +++++-
 .../dictionaries/consentsimpleadmin.php       |  8 ++
 .../preprodwarning/dictionaries/warning.php   |  3 +
 12 files changed, 330 insertions(+), 11 deletions(-)

diff --git a/dictionaries/admin.php b/dictionaries/admin.php
index 56d952c93..352e134c9 100644
--- a/dictionaries/admin.php
+++ b/dictionaries/admin.php
@@ -24,6 +24,7 @@ $lang = array(
 		'pl' => 'Sprawdzenie konfiguracji',
 		'pt' => 'Verificação da configuração',
 		'pt-BR' => 'Verificar configuração',
+		'tr' => 'KonfigĂĽrasyon kontrolĂĽ',
 	),
 	'cfg_check_select_file' => array (
 		'no' => 'Velg hvilken konfigurasjonfil som skal sjekkes',
@@ -39,6 +40,7 @@ $lang = array(
 		'pl' => 'Wybierz plik konfiguracyjny do sprawdzenia:',
 		'pt' => 'Escolha o ficheiro de configuração a verificar:',
 		'pt-BR' => 'Selecione o arquivo de configuração para verificar',
+		'tr' => 'Kontrol edilecek konfigürasyon dosyasını seç:',
 	),
 	'cfg_check_notices' => array (
 		'no' => 'Notiser',
@@ -54,6 +56,7 @@ $lang = array(
 		'pl' => 'Uwagi',
 		'pt' => 'Observações',
 		'pt-BR' => 'Avisos',
+		'tr' => 'Notlar',
 	),
 	'cfg_check_missing' => array (
 		'no' => 'Mangler element i konfigurasjonsfilen',
@@ -69,6 +72,7 @@ $lang = array(
 		'pl' => 'BrakujÄ…ce opcje z pliku konfiguracyjnego',
 		'pt' => 'Opções ausentes do ficheiro de configuração',
 		'pt-BR' => 'Opções faltando no arquivo de configuração',
+		'tr' => 'Config dosyasındaki tercihler eksik',
 	),
 	'cfg_check_superfluous' => array (
 		'no' => 'Overføldig element i konfigurasjonsfilen',
@@ -84,6 +88,7 @@ $lang = array(
 		'pl' => 'Zbędne opcje w pliku konfiguracyjnym',
 		'pt' => 'Opções supérfluas do ficheiro de configuração',
 		'pt-BR' => 'Opções supérfluas no arquivo de configuração',
+		'tr' => 'Config dosyasındaki gereksiz tercihler',
 	),
 	'cfg_check_noerrors' => array (
 		'no' => 'Ingen feil funnet',
@@ -99,6 +104,7 @@ $lang = array(
 		'pl' => 'Nie znaleziono błędów.',
 		'pt' => 'NĂŁo foram encontrados erros.',
 		'pt-BR' => 'NĂŁo foram encontrados erros.',
+		'tr' => 'Hata bulunmadı.',
 	),
 	'cfg_check_back' => array (
 		'no' => 'GĂĄ tilbake til fil-listen',
@@ -114,6 +120,7 @@ $lang = array(
 		'pl' => 'PowrĂłt do listy plikĂłw',
 		'pt' => 'Voltar Ă  lista de ficheiros',
 		'pt-BR' => 'Voltar a lista de arquivos',
+		'tr' => 'Dosya listesine geri dön',
 	),
 	'metaover_header' => array (
 		'no' => 'Oversikt over metadata',
@@ -129,6 +136,7 @@ $lang = array(
 		'pl' => 'PrzeglÄ…d metadanych',
 		'pt' => 'Vista geral dos metadados',
 		'pt-BR' => 'VisĂŁo geral da metadata',
+		'tr' => 'Üstveri (metada) genel görünümü',
 	),
 	'metaover_intro' => array (
 		'no' => 'For ĂĄ se pĂĄ detaljene i en SAML-entitet, klikk pĂĄ SAML-entitet overskriften',
@@ -144,6 +152,7 @@ $lang = array(
 		'pl' => 'Kliknij na nagłówek końcówki aby wyświetlić szczegóły SAML.',
 		'pt' => 'Para obter detalhes sobre uma entidade SAML, clique no tĂ­tulo da entidade.',
 		'pt-BR' => 'Para ver os detalhes da entidade SAML, clique ',
+		'tr' => 'Bir SAML elemanı hakkındaki detayları görmek için, SAML elemanı başlığına tıklayın.',
 	),
 	'metaover_errorentry' => array (
 		'no' => 'Feil i metadataoppføringen',
@@ -159,6 +168,7 @@ $lang = array(
 		'pl' => 'Błąd w metadanych',
 		'pt' => 'Erro nesta entrada de metadados',
 		'pt-BR' => 'Erro na entrada desta metadata',
+		'tr' => 'Ăśstveri (metadata) bilgisinde hata var',
 	),
 	'metaover_required_found' => array (
 		'no' => 'Obligatorisk felt',
@@ -174,6 +184,7 @@ $lang = array(
 		'pl' => 'Pola wymagane',
 		'pt' => 'Campos obrigatĂłrios',
 		'pt-BR' => 'Campos requeridos',
+		'tr' => 'Gerekli alanlar',
 	),
 	'metaover_required_not_found' => array (
 		'no' => 'Følgende obligatoriske felter ble ikke funnet',
@@ -189,6 +200,7 @@ $lang = array(
 		'pl' => 'Nastepujące wymagane pola nie zostały znalezione',
 		'pt' => 'Os seguintes campos obrigatĂłrios nĂŁo foram encontrados',
 		'pt-BR' => 'Os seguintes campos requeridos nĂŁo foram encontrados',
+		'tr' => 'Şu gerekli alanlar bulunamadı',
 	),
 	'metaover_optional_found' => array (
 		'no' => 'Valgbart felt',
@@ -204,6 +216,7 @@ $lang = array(
 		'pl' => 'Pola opcjonalne',
 		'pt' => 'Campos opcionais',
 		'pt-BR' => 'Campos opcionais',
+		'tr' => 'İsteğe bağlı alanlar',
 	),
 	'metaover_optional_not_found' => array (
 		'no' => 'Følgende valgbare felt ble ikke funnet',
@@ -219,6 +232,7 @@ $lang = array(
 		'pl' => 'Nastepujące pola opcjonalne nie zostały znalezione',
 		'pt' => 'Os seguintes campos opcionais nĂŁo foram encontrados',
 		'pt-BR' => 'Os seguintes campos opcionais nĂŁo foram encontrados',
+		'tr' => 'Şu isteğe bağlı alanlar bulunamadı',
 	),
 	'metaover_unknown_found' => array (
 		'no' => 'Følgende felt ble ikke gjenkjent',
@@ -234,6 +248,7 @@ $lang = array(
 		'pl' => 'Nastepujące pola nie zostały rozpoznane',
 		'pt' => 'Os seguintes campos nĂŁo foram reconhecidos',
 		'pt-BR' => 'Os seguintes campos nĂŁo foram reconhecidos',
+		'tr' => 'Şu alanlar tanınmadı',
 	),
 	'metaover_group_metadata.saml20-sp-hosted' => array (
 		'no' => 'SAML 2.0 tjenesteleverandør (intern)',
@@ -249,6 +264,7 @@ $lang = array(
 		'pl' => 'SAML 2.0 Dostawca Serwisu (Lokalny)',
 		'pt' => 'Fornecedor de serviço (SP) SAML 2.0 (Local)',
 		'pt-BR' => 'SAML 2.0 Service Provider (Local)',
+		'tr' => 'SAML 2.0 Servis Sağlayıcı (Bu sistemde sunulan)',
 	),
 	'metaover_group_metadata.saml20-sp-remote' => array (
 		'no' => 'SAML 2.0 Tjenesteleverandør (ekstern)',
@@ -264,6 +280,7 @@ $lang = array(
 		'pl' => 'SAML 2.0 Dostawca Serwisu (Zdalny)',
 		'pt' => 'Fornecedor de serviço (SP) SAML 2.0 (Remoto)',
 		'pt-BR' => 'SAML 2.0 Service Provider (Remoto)',
+		'tr' => 'SAML 2.0 Servis Sağlayıcı (Uzak sistemde sunulan)',
 	),
 	'metaover_group_metadata.saml20-idp-hosted' => array (
 		'no' => 'SAML 2.0 Identitetsleverandør (ekstern)',
@@ -279,6 +296,7 @@ $lang = array(
 		'pl' => 'SAML 2.0 Dostawca Tożsamości (Lokalny)',
 		'pt' => 'Fornecedor de identidade (IdP) SAML 2.0 (Local)',
 		'pt-BR' => 'SAML 2.0 Identity Provider (Local)',
+		'tr' => 'SAML 2.0 Kimlik Sağlayıcı (Bu sistemde sunulan)',
 	),
 	'metaover_group_metadata.saml20-idp-remote' => array (
 		'no' => 'SAML 2.0 Identitetsleverandør (ekstern)',
@@ -294,6 +312,7 @@ $lang = array(
 		'pl' => 'SAML 2.0 Dostawca Tożsamości (Zdalny)',
 		'pt' => 'Fornecedor de identidade (IdP) SAML 2.0 (Remoto)',
 		'pt-BR' => 'SAML 2.0 Identity Provider (Remoto)',
+		'tr' => 'SAML 2.0 Kimlik Sağlayıcı (Uzak sistemde sunulan)',
 	),
 	'metaover_group_metadata.shib13-sp-hosted' => array (
 		'no' => 'Shib 1.3 Tjenesteleverandør (intern)',
@@ -309,6 +328,7 @@ $lang = array(
 		'pl' => 'Shib 1.3 Dostawca Serwisu (Lokalny)',
 		'pt' => 'Fornecedor de serviço (SP) Shib 1.3 (Local)',
 		'pt-BR' => 'Shib 1.3 Service Provider (Local)',
+		'tr' => 'Shib 1.3 Servis Sağlayıcı (Bu sistemde sunulan)',
 	),
 	'metaover_group_metadata.shib13-sp-remote' => array (
 		'no' => 'Shib 1.3 Tjenesteleverandør (ekstern)',
@@ -324,6 +344,7 @@ $lang = array(
 		'pl' => 'Shib 1.3 Dostawca Serwisu (Zdalny)',
 		'pt' => 'Fornecedor de serviço (SP) SAML 2.0 (Remoto)',
 		'pt-BR' => 'Shib 1.3 Service Provider (Remoto)',
+		'tr' => 'Shib 1.3 Servis Sağlayıcı (Uzak sistemde sunulan)',
 	),
 	'metaover_group_metadata.shib13-idp-hosted' => array (
 		'no' => 'Shib 1.3 Identitetsleverandør (ekstern)',
@@ -339,6 +360,7 @@ $lang = array(
 		'pl' => 'Shib 1.3 Dostawca Tożsamości (Lokalny)',
 		'pt' => 'Fornecedor de identidade (IdP) Shib 1.3 (Local)',
 		'pt-BR' => 'Shib 1.3 Identity Provider (Local)',
+		'tr' => 'Shib 1.3 Kimlik Sağlayıcı (Bu sistemde sunulan)',
 	),
 	'metaover_group_metadata.shib13-idp-remote' => array (
 		'no' => 'Shib 1.3 Identitetsleverandør (ekstern) ',
@@ -354,6 +376,7 @@ $lang = array(
 		'pl' => 'Shib 1.3 Dostawca Tożsamości (Zdalny)',
 		'pt' => 'Fornecedor de identidade (IdP) Shib 1.3 (Remoto)',
 		'pt-BR' => 'Shib 1.3 Identity Provider (Remoto)',
+		'tr' => 'Shib 1.3 Kimlik Sağlayıcı (Uzak sistemde sunulan)',
 	),
 	'metaover_group_metadata.wsfed-sp-hosted' => array (
 		'no' => 'WS-Federation tjenesteleverandør (intern)',
@@ -369,6 +392,7 @@ $lang = array(
 		'pl' => 'WS-Federation Dostawca Serwisu (Lokalny)',
 		'pt' => 'Fornecedor de serviço (SP) WS-Federation (Local)',
 		'pt-BR' => 'WS-Federation Service Provider (Local)',
+		'tr' => 'WS-Federasyon Servis Sağlayıcı (Bu sistemde sunulan)',
 	),
 	'metaover_group_metadata.wsfed-idp-remote' => array (
 		'no' => 'WS-Federation identitetsleverandør (ekstern)',
@@ -384,6 +408,7 @@ $lang = array(
 		'pl' => 'WS-Federation Dostawca Tożsamości (Zdalny)',
 		'pt' => 'Fornecedor de identidade (IdP) WS-Federation (Remoto)',
 		'pt-BR' => 'WS-Federation Identity Provider (Remoto)',
+		'tr' => 'WS-Federasyon Kimlik Sağlayıcı (Uzak sistemde sunulan)',
 	),
 	'metaconv_title' => array (
 		'no' => 'Metadata parser',
@@ -399,6 +424,7 @@ $lang = array(
 		'pl' => 'Parser metadanych',
 		'pt' => 'Conversor de Metadados',
 		'pt-BR' => 'Parser Metadata',
+		'tr' => 'Üstveri (metadata) çözümleyici',
 	),
 	'metaconv_xmlmetadata' => array (
 		'no' => 'XML metadata',
@@ -414,6 +440,7 @@ $lang = array(
 		'pl' => 'XML Metadane',
 		'pt' => 'Metadados em XML',
 		'pt-BR' => 'Metadata XML',
+		'tr' => 'XML ĂĽstverisi (metadata)',
 	),
 	'metaconv_parse' => array (
 		'no' => 'Pars',
@@ -429,6 +456,7 @@ $lang = array(
 		'pl' => 'PrzetwĂłrz',
 		'pt' => 'Converter',
 		'pt-BR' => 'Parse',
+		'tr' => 'Çözümle',
 	),
 	'metaconv_converted' => array (
 		'no' => 'Konvertert metadata',
@@ -444,6 +472,7 @@ $lang = array(
 		'pl' => 'Skonwertowane metadane',
 		'pt' => 'Resultado da conversĂŁo de Metadados',
 		'pt-BR' => 'Metadata convetida',
+		'tr' => 'Dönüştürülmüş üstveri (metadata)',
 	),
 	'metadata_saml20-sp' => array (
 		'no' => 'SAML 2.0 SP metadata',
@@ -459,6 +488,7 @@ $lang = array(
 		'pl' => 'SAML 2.0 SP - Metadane',
 		'pt' => 'Metadados SAML 2.0 SP',
 		'pt-BR' => 'SAML 2.0 SP Metadata',
+		'tr' => 'SAML 2.0 SP Ăśstveri (Metadata)',
 	),
 	'metadata_saml20-idp' => array (
 		'no' => 'SAML 2.0 IdP metadata',
@@ -474,6 +504,7 @@ $lang = array(
 		'pl' => 'SAML 2.0 IdP - Metadane',
 		'pt' => 'Metadados SAML 2.0 IdP',
 		'pt-BR' => 'SAML 2.0 IdP Metadata',
+		'tr' => 'SAML 2.0 IdP Ăśstveri (Metadata)',
 	),
 	'metadata_shib13-sp' => array (
 		'no' => 'Shib 1.3 SP metadata',
@@ -489,6 +520,7 @@ $lang = array(
 		'pl' => 'Shib 1.3 SP - Metadane',
 		'pt' => 'Metadados Shib 1.3 SP',
 		'pt-BR' => 'Shib 1.3 SP Metadata',
+		'tr' => 'Shib 1.3 SP Ăśstveri (Metadata)',
 	),
 	'metadata_shib13-idp' => array (
 		'no' => 'Shib 1.3 IdP metadata',
@@ -504,6 +536,7 @@ $lang = array(
 		'pl' => 'Shib 1.3 IdP - Metadane',
 		'pt' => 'Metadados Shib 1.3 IdP',
 		'pt-BR' => 'Shib 1.3 IdP Metadata',
+		'tr' => 'Shib 1.3 IdP Ăśstveri (Metadata)',
 	),
 	'metadata_intro' => array (
 		'no' => 'Her er metadata som simpleSAMLphp har generert for deg. Du må utveksle metadata med de partene du stoler på for å sette opp en føderasjon.',
@@ -519,6 +552,7 @@ $lang = array(
 		'pl' => 'Tutaj sa metadane, które simpleSAMLphp wygenerował dla Ciebie. Możesz je wysłać zaufanym partnerom w celu stworzenia zaufanej federacji.',
 		'pt' => 'De seguida pode encontrar os metadados gerados pelo simpleSAMLphp. Pode enviar este documento de metadados aos seus parceiros para configurar uma federação.',
 		'pt-BR' => 'Aqui está a metadata que o simpleSAMLphp gerou para você. Você pode enviar este documento metadata para parceiros confiáveis para a configuração de uma federação confiável.',
+		'tr' => 'simpleSAMLphp\'nin sizin için ürettiği üstveri (metada). Bu üstveri dokümanını güvenilir bir federasyon kurmak için güvenilir paydaşlara gönderebilirsiniz.',
 	),
 	'metadata_xmlurl' => array (
 		'no' => 'Du kan nĂĄ <a href="%METAURL%">metadata i XML-format pĂĄ en dedikert URL</a>:',
@@ -534,6 +568,7 @@ $lang = array(
 		'pl' => 'Możesz <a href="%METAURL%">pobrać metadane w formacie xml</a>:',
 		'pt' => 'Pode <a href="%METAURL%">obter os metadados em XML num URL dedicado</a>:',
 		'pt-BR' => 'VocĂŞ pode obter as metadatas xml <a href="%METAURL%"> em uma URL dedicada</a>:',
+		'tr' => '<a href="%METAURL%">Üstveri xml\'ini bu bağlantıdan alabilirsiniz</a>:',
 	),
 	'metadata_metadata' => array (
 		'no' => 'Metadata',
@@ -549,6 +584,7 @@ $lang = array(
 		'pl' => 'Metadane',
 		'pt' => 'Metadados',
 		'pt-BR' => 'Metadata',
+		'tr' => 'Ăśstveri (metadata)',
 	),
 	'metadata_xmlformat' => array (
 		'no' => 'I SAML 2.0 Metadata XML Format:',
@@ -564,6 +600,7 @@ $lang = array(
 		'pl' => 'W formacie SAML 2.0 Metadata XML',
 		'pt' => 'Metadados no formato XML SAML 2.0',
 		'pt-BR' => 'Em formato SAML 2.0 Metadata XML',
+		'tr' => 'XML formatında SAML 2.0 SP Üstverisi (Metadata)',
 	),
 	'metadata_simplesamlformat' => array (
 		'no' => 'I simpleSAMLphp format - bruk denne dersom du benytter simpleSAMLphp i den andre enden:',
@@ -578,6 +615,7 @@ $lang = array(
 		'hu' => 'SimpleSAMLphp fájl formátumban - akkor használható, ha a másik oldalon simpleSAMLphp van:',
 		'pt' => 'Metadados no formato ficheiro de configuração do simpleSAMLphp. Use esta alternativa se usar uma entidade simpleSAMLphp no outro extremo:',
 		'pt-BR' => 'Em formato de arquivo plano simpleSAMLphp - use isso se vocĂŞ estiver usando uma entidade  simpleSAMLphp do outro lado:',
+		'tr' => 'Eğer diğer tarafta bir simpleSAMLphp elemanını kullanıyorsanız, düz simpleSAMLphp dosya biçiminde bunu kullanın:',
 	),
 	'metadata_send_success' => array (
 		'no' => 'Metadata er nå sendt på e-post til identitetsleverandøren.',
@@ -592,6 +630,7 @@ $lang = array(
 		'hu' => 'Sikerült a metaadatok küldése az azonosító kiszolgálónak(IdP).',
 		'pl' => 'Pomyślne wysłanie metadatanych do Dostawcy Tożsamości.',
 		'pt' => 'Metadados enviados com sucesso para o fornecedor de identidade.',
+		'tr' => 'Üstveri (metadata) Kimlik Sağlayıcıya başarıyla gönderildi.',
 	),
 	'metadata_send_title2' => array (
 		'no' => 'Send metadata til din identitetsleverandør',
@@ -606,6 +645,7 @@ $lang = array(
 		'hu' => 'Metaadat küldésa az IdP-nek',
 		'pl' => 'Wyślij Metadane do Twojego IdP',
 		'pt' => 'Enviar os metadados para o seu IdP',
+		'tr' => 'Üstveri\'yi (metadata) IdP\'nize gönderin',
 	),
 	'metadata_send_select' => array (
 		'no' => 'Velg en identitetsleverandør som metadata skal sendes til :',
@@ -620,6 +660,7 @@ $lang = array(
 		'hu' => 'Címzett IdP kiválasztása:',
 		'pl' => 'Wybierz Dostawcę Tożsamości do którego wysłać Metadane:',
 		'pt' => 'Escolha um fornecedor de identidade (IdP) a quem enviar os metadados:',
+		'tr' => 'Üstveri (metadata) göndereceğiniz bir Kimlik Sağlayıcı seçin: ',
 	),
 	'metadata_send_adminlogin' => array (
 		'no' => 'Logg inn som administrator for å få tilgang til å sende metadata til en identitetsleverandør',
@@ -634,6 +675,7 @@ $lang = array(
 		'hu' => 'Lépjen be adminisztrátorként, hogy elküldhesse a metaadatot az azonosító szolgáltatónak(IdP)',
 		'pl' => 'Zaloguj jako administrator i wyślij metadane do Dostawcy Tożsamości',
 		'pt' => 'Entre como administrador para enviar os metadados a um fornecedor de identidade (IdP)',
+		'tr' => 'Kimlik sağlayıcıya üstveri (metadata) göndermek için yönetici olarak giriş yapın',
 	),
 	'metadata_send_email2' => array (
 		'no' => 'Skriv inn din e-post adresse, slik at identitetsleverandøren kan komme i kontakt med deg:',
@@ -648,6 +690,7 @@ $lang = array(
 		'hu' => 'Adjon meg egy e-mail címet, amin az IdP adminisztrátora szükség eseten felveheti önnel a kapcsolatot:',
 		'pl' => 'Wprowadź swój adres email, na który administrator Dostawcy Tożsamości może kontaktować się z Tobą:',
 		'pt' => 'Preencha o seu endereço de e-mail para que o administrador do fornecedor de identidade (IdP) possa entrar em contacto consigo:',
+		'tr' => 'Kimlik Sağlayıcı yöneticisinin sizinle irtibat kurabileceği e-posta adresinizi girin:',
 	),
 	'metadata_send_sendbutton' => array (
 		'no' => 'Send metadata',
@@ -662,6 +705,7 @@ $lang = array(
 		'hu' => 'Metaadat küldése',
 		'pl' => 'Wyślij Metadane',
 		'pt' => 'Enviar os metadados',
+		'tr' => 'Üstveri (metadata) gönder',
 	),
 	'debug_sending_message_title' => array (
 		'no' => 'Sender melding',
@@ -677,6 +721,7 @@ $lang = array(
 		'pl' => 'Wysyłanie wiadomości',
 		'pt' => 'A enviar a mensagem',
 		'pt-BR' => 'Enviando a mensagem',
+		'tr' => 'Mesaj gönderiliyor',
 	),
 	'debug_sending_message_text_button' => array (
 		'no' => 'Du er i ferd med å sende en melding. Trykk knappen «Send melding» for å fortsette.',
@@ -691,6 +736,7 @@ $lang = array(
 		'hu' => 'Üzenetet küldhet. Kattintson az Üzenet küldése gombra a folytatáshoz.',
 		'pt' => 'Está prestes a enviar uma mensagem. Carregue no botão para continuar.',
 		'pt-BR' => 'Você está prestes a enviar uma mensagem. Aperte o botão enviar mensagem para continuar.',
+		'tr' => 'Mesaj göndermek üzeresiniz. Devam etmek için mesaj gönder butonuna tıklayın.',
 	),
 	'debug_sending_message_text_link' => array (
 		'no' => 'Du er i ferd med ĂĄ sende en melding. Trykk pĂĄ send melding knappen for ĂĄ fortsette.',
@@ -705,6 +751,7 @@ $lang = array(
 		'hu' => 'Üzenetet küldhet. Kattintson az Üzenet küldése linkre a folytatáshoz.',
 		'pt' => 'Está prestes a enviar uma mensagem. Carregue na ligação para continuar.',
 		'pt-BR' => 'Você está prestes a enviar uma mensagem. Clique no link enviar a mensagem para continuar.',
+		'tr' => 'Mesaj göndermek üzeresiniz. Devam etmek için mesaj gönder linkine tıklayın.',
 	),
 	'debug_sending_message_send' => array (
 		'no' => 'Send melding',
@@ -720,6 +767,7 @@ $lang = array(
 		'pl' => 'Wyślij wiadomość',
 		'pt' => 'Enviar mensagem',
 		'pt-BR' => 'Enviar mensagem',
+		'tr' => 'Mesaj gönder',
 	),
 	'debug_sending_message_msg_title' => array (
 		'no' => 'Melding',
@@ -735,6 +783,7 @@ $lang = array(
 		'pl' => 'Wiadomość',
 		'pt' => 'Mensagem',
 		'pt-BR' => 'Mensagem',
+		'tr' => 'Mesaj',
 	),
 	'debug_sending_message_msg_text' => array (
 		'no' => 'Siden du er i debug modus kan du se innholdet i meldingene du sender.',
@@ -749,6 +798,7 @@ $lang = array(
 		'hu' => 'Mivel hibakereső módban van, láthatja az elküldendő üzenet tartalmát',
 		'pt' => 'Estando em modo debug, pode consultar o conteúdo da mensagem que está a enviar:',
 		'pt-BR' => 'Como você está no modo de debug, você pode ver o conteúdo da mensagem que você está enviando:',
+		'tr' => '"Debug" modda olduğunuz için, gönderdiğiniz mesajın içeriğini göreceksiniz.',
 	),
 	'debug_disable_debug_mode' => array (
 		'no' => 'Do kan skru av debug modus i den globale simpleSAMLphp konfigurasjonsfila <tt>config/config.php</tt>.',
@@ -764,6 +814,7 @@ $lang = array(
 		'pl' => 'Możesz wyłaczyć globalnie tryb debugowania w pliku  <tt>config/config.php</tt>.    ',
 		'pt' => 'Pode desligar o modo debug no ficheiro global de configuração <tt>config/config.php</tt> do simpleSAMLphp.',
 		'pt-BR' => 'Você pode desligar o modo de debug no arquivo de configuração global do simpleSAMLphp <tt>config/config.php</tt>.',
+		'tr' => '"Debug" modunu global simpleSAMLphp konfigürasyon dosyasında <tt>config/config.php</tt> kapatabilirsiniz.',
 	),
 
 );
diff --git a/dictionaries/attributes.php b/dictionaries/attributes.php
index 1b9e9d9ed..98fdb828a 100644
--- a/dictionaries/attributes.php
+++ b/dictionaries/attributes.php
@@ -29,6 +29,7 @@ $lang = array(
 		'pl' => 'Nazwa (Common name)',
 		'pt' => 'Nome completo',
 		'pt-BR' => 'Nome Comum (CN)',
+		'tr' => 'Ortak ad',
 	),
 	'attribute_dc' => array (
 		'no' => 'Navneledd (DC)',
@@ -47,6 +48,7 @@ $lang = array(
 		'pl' => 'Składnik nazwy domenowej (DC)',
 		'pt' => 'Componente de domĂ­nio',
 		'pt-BR' => 'Componente do DomĂ­nio (DC)',
+		'tr' => 'Alan bileĹźeni',
 	),
 	'attribute_displayname' => array (
 		'no' => 'Navn som normalt vises',
@@ -65,6 +67,7 @@ $lang = array(
 		'pl' => 'Nazwa wyświetlana (Display name)',
 		'pt' => 'Nome de apresentação',
 		'pt-BR' => 'Nome a ser mostrado',
+		'tr' => 'Görüntülenen isim',
 	),
 	'attribute_facsimiletelephonenumber' => array (
 		'no' => 'Faksnummer',
@@ -83,6 +86,7 @@ $lang = array(
 		'pl' => 'Numer Faksu (Fax number)',
 		'pt' => 'NĂşmero de Fax',
 		'pt-BR' => 'NĂşmero do Fax',
+		'tr' => 'Faks numarası',
 	),
 	'attribute_givenname' => array (
 		'no' => 'Fornavn',
@@ -103,6 +107,7 @@ $lang = array(
 		'pl' => 'ImiÄ™ (Given name)',
 		'pt' => 'Nome PrĂłprio',
 		'pt-BR' => 'Nome',
+		'tr' => 'Verilen isim',
 	),
 	'attribute_homephone' => array (
 		'no' => 'Hjemmetelefon',
@@ -121,6 +126,7 @@ $lang = array(
 		'pl' => 'Telefon domowy (Home telephone)',
 		'pt' => 'Telefone de residĂŞncia',
 		'pt-BR' => 'Telefone fixo',
+		'tr' => 'Ev telefonu',
 	),
 	'attribute_homepostaladdress' => array (
 		'no' => 'Postadresse hjemme',
@@ -139,6 +145,7 @@ $lang = array(
 		'pl' => 'Domowy address pocztowy',
 		'pt' => 'Morada de redidĂŞncia',
 		'pt-BR' => 'Endereço residencial',
+		'tr' => 'Ev posta adresi',
 	),
 	'attribute_jpegphoto' => array (
 		'no' => 'JPEG-foto',
@@ -157,6 +164,7 @@ $lang = array(
 		'pl' => 'Fotografia JPEG',
 		'pt' => 'Foto JPEG',
 		'pt-BR' => 'Foto JPEG',
+		'tr' => 'JPEG fotoÄźraf',
 	),
 	'attribute_l' => array (
 		'no' => 'Sted',
@@ -175,6 +183,7 @@ $lang = array(
 		'pl' => 'Locality',
 		'pt' => 'Localidade',
 		'pt-BR' => 'Localidade',
+		'tr' => 'Bölge',
 	),
 	'attribute_labeleduri' => array (
 		'no' => 'URI med valgfri tilleggskommentar',
@@ -184,7 +193,7 @@ $lang = array(
 		'de' => 'URI mit zusätzlicher Kennzeichnung',
 		'sv' => 'Hemsida',
 		'fi' => 'Kotisivu',
-		'es' => 'URI etiquetada',
+		'es' => 'URI etiquetado',
 		'nl' => 'URI',
 		'lb' => 'Beschrëfteten URI',
 		'sl' => 'OznaÄŤen URI',
@@ -193,6 +202,7 @@ $lang = array(
 		'pl' => 'Labeled URI',
 		'pt' => 'Página web',
 		'pt-BR' => 'URI rotulado',
+		'tr' => 'Etiketlenen URI',
 	),
 	'attribute_mail' => array (
 		'no' => 'E-post',
@@ -213,6 +223,7 @@ $lang = array(
 		'pl' => 'E-mail',
 		'pt' => 'E-mail',
 		'pt-BR' => 'E-mail',
+		'tr' => 'Posta',
 	),
 	'attribute_manager' => array (
 		'no' => 'Overordnet',
@@ -231,6 +242,7 @@ $lang = array(
 		'pl' => 'MenadĹĽer (Manager)',
 		'pt' => 'Responsável hierárquico',
 		'pt-BR' => 'Administrador',
+		'tr' => 'Yönetici',
 	),
 	'attribute_mobile' => array (
 		'no' => 'Mobiltelefon',
@@ -251,6 +263,7 @@ $lang = array(
 		'pl' => 'Telefon komĂłrkowy (Mobile)',
 		'pt' => 'TelemĂłvel',
 		'pt-BR' => 'Celular',
+		'tr' => 'Cep telefonu numarası',
 	),
 	'attribute_o' => array (
 		'no' => 'Navn pĂĄ organisasjon',
@@ -270,6 +283,7 @@ $lang = array(
 		'pl' => 'Nazwa organizacji (Organization name)',
 		'pt' => 'Nome da organização',
 		'pt-BR' => 'Nome da Organização (O)',
+		'tr' => 'Organizasyon adı',
 	),
 	'attribute_ou' => array (
 		'no' => 'Organisasjonsenhet',
@@ -288,6 +302,7 @@ $lang = array(
 		'pl' => 'Jednostka organizacyjna (Organizational unit)',
 		'pt' => 'Unidade organizacional',
 		'pt-BR' => 'Unidade Organizacional (OU)',
+		'tr' => 'Organizasyonel birim',
 	),
 	'attribute_postaladdress' => array (
 		'no' => 'Postadresse',
@@ -306,6 +321,7 @@ $lang = array(
 		'pl' => 'Adres pocztowy (Postal address)',
 		'pt' => 'Morada',
 		'pt-BR' => 'Endereço',
+		'tr' => 'Posta adresi',
 	),
 	'attribute_postalcode' => array (
 		'no' => 'Postnummer',
@@ -324,6 +340,7 @@ $lang = array(
 		'pl' => 'Kod pocztowy',
 		'pt' => 'CĂłdigo Postal',
 		'pt-BR' => 'CEP',
+		'tr' => 'Posta kodu',
 	),
 	'attribute_postofficebox' => array (
 		'no' => 'Postboks',
@@ -342,6 +359,7 @@ $lang = array(
 		'pl' => 'Skrzynka pocztowa (Post office box)',
 		'pt' => 'Apartado',
 		'pt-BR' => 'Caixa Postal',
+		'tr' => 'Posta kutusu',
 	),
 	'attribute_preferredlanguage' => array (
 		'no' => 'Foretrukket sprĂĄk',
@@ -362,6 +380,7 @@ $lang = array(
 		'pl' => 'Preferowany język (Preferred language)',
 		'pt' => 'Idioma',
 		'pt-BR' => 'Linguagem preferida',
+		'tr' => 'Tercih edilen dil',
 	),
 	'attribute_sn' => array (
 		'no' => 'Etternavn',
@@ -382,6 +401,7 @@ $lang = array(
 		'pl' => 'Nazwisko (Surname)',
 		'pt' => 'Nome de famĂ­lia',
 		'pt-BR' => 'Sobrenome',
+		'tr' => 'Soyadı',
 	),
 	'attribute_street' => array (
 		'no' => 'Gate',
@@ -400,6 +420,7 @@ $lang = array(
 		'pl' => 'Ulica (Street)',
 		'pt' => 'Rua',
 		'pt-BR' => 'Rua',
+		'tr' => 'Sokak',
 	),
 	'attribute_telephonenumber' => array (
 		'no' => 'Telefon',
@@ -418,6 +439,7 @@ $lang = array(
 		'pl' => 'Numer telefonu (Telephone number)',
 		'pt' => 'Telefone',
 		'pt-BR' => 'NĂşmero de Telefone',
+		'tr' => 'Telefon numarası',
 	),
 	'attribute_title' => array (
 		'no' => 'Tittel',
@@ -437,6 +459,7 @@ $lang = array(
 		'pl' => 'Tytuł (Title)',
 		'pt' => 'TĂ­tulo',
 		'pt-BR' => 'TĂ­tulo',
+		'tr' => 'Başlık',
 	),
 	'attribute_uid' => array (
 		'no' => 'Bruker-ID',
@@ -457,6 +480,7 @@ $lang = array(
 		'pl' => 'ID uĹĽytkownika (User ID)',
 		'pt' => 'Identificação de utilizador',
 		'pt-BR' => 'Identificação (UID)',
+		'tr' => 'Kullanıcı ID',
 	),
 	'attribute_eduorghomepageuri' => array (
 		'no' => 'Organisasjonens hjemmeside',
@@ -475,6 +499,7 @@ $lang = array(
 		'pl' => 'Strona domowa organizacji',
 		'pt' => 'Página web da organização de origem',
 		'pt-BR' => 'Site da organização',
+		'tr' => 'Kurumsal websayfası',
 	),
 	'attribute_eduorglegalname' => array (
 		'no' => 'Foretaksnavn',
@@ -493,6 +518,7 @@ $lang = array(
 		'pl' => 'Zarejestrowana nazwa organizacji',
 		'pt' => 'Nome legal da organização de origem',
 		'pt-BR' => 'Nome legal da Organização',
+		'tr' => 'Organizasyonu\'un resmi adı',
 	),
 	'attribute_edupersonaffiliation' => array (
 		'no' => 'Tilhørighet',
@@ -513,6 +539,7 @@ $lang = array(
 		'pl' => 'Przynależność (Affiliation)',
 		'pt' => 'Afiliação com a organização de origem',
 		'pt-BR' => 'Filiação',
+		'tr' => 'Bağlantı',
 	),
 	'attribute_edupersonentitlement' => array (
 		'no' => 'Rettighet',
@@ -533,6 +560,7 @@ $lang = array(
 		'pl' => 'Uprawnienie dotyczÄ…ce serwisu',
 		'pt' => 'Direitos oferecidos pela organização de origem',
 		'pt-BR' => 'Titularidade sobre o serviço',
+		'tr' => 'Servise göre yetki',
 	),
 	'attribute_edupersonnickname' => array (
 		'no' => 'Kallenavn',
@@ -551,6 +579,7 @@ $lang = array(
 		'pl' => 'Ksywka (Nickname)',
 		'pt' => 'Alcunha',
 		'pt-BR' => 'Apelido',
+		'tr' => 'Takma ad',
 	),
 	'attribute_edupersonorgdn' => array (
 		'no' => 'Entydig navn (DN) for brukerens vertsorganisasjon',
@@ -569,6 +598,7 @@ $lang = array(
 		'pl' => 'Distinguished name (DN) macierzystej organizacji osoby',
 		'pt' => 'DN da organização de origem',
 		'pt-BR' => 'Nome distinto (DN) da sua organização principal',
+		'tr' => 'Kişinin bağlı olduğu kuruluşun belirgin adı',
 	),
 	'attribute_edupersonorgunitdn' => array (
 		'no' => 'Entydig navn (DN) for brukerens organisasjonsenhet',
@@ -587,6 +617,7 @@ $lang = array(
 		'pl' => 'Distinguished name (DN) macierzystej jednostki organizacyjnej osoby',
 		'pt' => 'DN da unidade orgânica na organização de origem',
 		'pt-BR' => 'Nome distinto (DN) da sua unidade organizacional principal',
+		'tr' => 'Kişinin bağlı olduğu birimin belirgin adı',
 	),
 	'attribute_edupersonprimaryaffiliation' => array (
 		'no' => 'Primær tilknytning til organisasjon',
@@ -605,6 +636,7 @@ $lang = array(
 		'pl' => 'Główna przynależność (Primary affiliation)',
 		'pt' => 'Afiliação principal com a organização de origem',
 		'pt-BR' => 'Filiação Primária',
+		'tr' => 'Öncelikli bağlantı',
 	),
 	'attribute_edupersonprincipalname' => array (
 		'no' => 'Personlig ID hos organisasjonen',
@@ -624,6 +656,7 @@ $lang = array(
 		'hu' => 'Állandó azonosító a saját intézményben',
 		'pt' => 'Nome de utilizador na organização de origem',
 		'pt-BR' => 'Diretor da organização principal',
+		'tr' => 'Kişinin bağlı olduğu kuruluştaki asıl adı',
 	),
 	'attribute_edupersonscopedaffiliation' => array (
 		'no' => 'Gruppetilhørighet',
@@ -644,6 +677,7 @@ $lang = array(
 		'pl' => 'Przynależność w macierzystej organizacji',
 		'pt' => 'Afiliação com a organização de origem (com contexto)',
 		'pt-BR' => 'Filiação na organização principal',
+		'tr' => 'Bağlı olunan kuruluşla bağlantı',
 	),
 	'attribute_edupersontargetedid' => array (
 		'no' => 'Persistent anonym ID',
@@ -662,6 +696,7 @@ $lang = array(
 		'hu' => 'Állandó anonim azonosító',
 		'pt' => 'Identificação persistente tipo pseudónimo',
 		'pt-BR' => 'Apelido persistente ID',
+		'tr' => 'Kalıcı takma adı ID',
 	),
 	'attribute_noreduorgnin' => array (
 		'no' => 'Organisasjonsnummer',
@@ -680,6 +715,7 @@ $lang = array(
 		'pl' => 'Numer organizacji',
 		'pt' => 'Número de Organização',
 		'pt-BR' => 'NĂşmero Organizacional',
+		'tr' => 'Kurumsal numara',
 	),
 	'attribute_noredupersonbirthdate' => array (
 		'no' => 'Fødselsdato',
@@ -698,6 +734,7 @@ $lang = array(
 		'pl' => 'Data urodzenia (Date of birth)',
 		'pt' => 'Data de nascimento',
 		'pt-BR' => 'Data de Nascimento',
+		'tr' => 'DoÄźum tarihi',
 	),
 	'attribute_noredupersonlin' => array (
 		'no' => 'Lokalt ID-nummer',
@@ -716,6 +753,7 @@ $lang = array(
 		'pl' => 'Local identity number',
 		'pt' => 'Número de Identificação local',
 		'pt-BR' => 'Número de Identificação Local',
+		'tr' => 'Yerel kimlik numarası',
 	),
 	'attribute_noredupersonnin' => array (
 		'no' => 'Fødselsnummer',
@@ -736,6 +774,7 @@ $lang = array(
 		'pl' => 'Numer tożsamości wydany przez administrację publiczną',
 		'pt' => 'Número de Identificação atribuído por autoridades públicas',
 		'pt-BR' => 'Número de identificação atribuído pelas autoridades públicas',
+		'tr' => 'Kamu yetkilileri tarafından belirlenmiş kimlik numarası',
 	),
 	'attribute_edupersonprimaryorgunitdn' => array (
 		'no' => 'Entydig navn for organisasjonsenheten som brukeren primært er tilknyttet',
@@ -749,6 +788,7 @@ $lang = array(
 		'hr' => 'DN organizacijske jedinice korisnika',
 		'hu' => 'A személy elsődleges szervezeti egységének azonosító neve (DN-je)',
 		'pt' => 'DN da unidade orgânica',
+		'tr' => 'Kişinin öncelikli Kurumsal Birimi\'nin belirgin adı',
 	),
 	'attribute_userpassword' => array (
 		'no' => 'Hash av brukerens passord',
@@ -765,6 +805,7 @@ $lang = array(
 		'hu' => 'A felhasználó jelszava (kódolva)',
 		'pl' => 'Zakodowane hasło użytkownika',
 		'pt' => 'Senha do utilizador',
+		'tr' => 'Kullanıcının şifre karması',
 	),
 	'attribute_edupersonorgdn_o' => array (
 		'no' => 'Navn pĂĄ organisasjon',
@@ -781,6 +822,7 @@ $lang = array(
 		'hu' => 'Szervezet neve',
 		'pl' => 'Nazwa organizacji (Organization name)',
 		'pt' => 'Nome da organização',
+		'tr' => 'KuruluĹź isim',
 	),
 	'attribute_edupersonorgdn_l' => array (
 		'no' => 'Organisasjonens lokasjon',
@@ -797,6 +839,7 @@ $lang = array(
 		'hu' => 'Szervezet cĂ­me',
 		'pl' => 'Miejsce organizacji (Organization\'s location)',
 		'pt' => 'Localização da Organização',
+		'tr' => 'KuruluĹźun yerleĹźkesi',
 	),
 	'attribute_edupersonorgdn_eduorghomepageuri' => array (
 		'no' => 'Organisasjonens hjemmeside',
@@ -813,9 +856,10 @@ $lang = array(
 		'hu' => 'Szervezet weboldala',
 		'pl' => 'Strona organizacji',
 		'pt' => 'Página web da Organização',
+		'tr' => 'Kuruluşun web sayfası',
 	),
 	'attribute_edupersonorgdn_facsimiletelephonenumber' => array (
-		'no' => 'Organisasjonen faksnummer',
+		'no' => 'Organisasjonens faksnummer',
 		'nn' => 'Faksnummer til organisasjonen',
 		'da' => 'Institutionens fax-nummer',
 		'en' => 'Organization\'s fax number',
@@ -829,9 +873,10 @@ $lang = array(
 		'hu' => 'Szervezet fax száma',
 		'pl' => 'Numer faksu organizacji',
 		'pt' => 'Fax da Organização',
+		'tr' => 'Kuruluşun fax numarası',
 	),
 	'attribute_edupersonorgdn_eduorglegalname' => array (
-		'no' => 'Organisasjonen foretaksnavn',
+		'no' => 'Organisasjonens foretaksnavn',
 		'nn' => 'Formelt namn pĂĄ organisasjonen',
 		'da' => 'Institutionens officielle navn',
 		'en' => 'Organization\'s legal name',
@@ -844,9 +889,10 @@ $lang = array(
 		'hu' => 'Szervezet hivatalos neve',
 		'pl' => 'Nazwa zarejestrowana organizacji',
 		'pt' => 'Nome legal da Organização',
+		'tr' => 'Kuruluşun resmi adı',
 	),
 	'attribute_edupersonorgdn_postalcode' => array (
-		'no' => 'Organisasjonen postnummer',
+		'no' => 'Organisasjonens postnummer',
 		'nn' => 'Postnummer til organisasjonen',
 		'da' => 'Institutionens postnummer',
 		'en' => 'Organization\'s postal code',
@@ -860,6 +906,7 @@ $lang = array(
 		'hu' => 'Szervezet irányítószáma',
 		'pl' => 'Kod pocztowy organizacji',
 		'pt' => 'Código postal da Organização',
+		'tr' => 'KuruluĹźun posta kodu',
 	),
 	'attribute_edupersonorgdn_noreduorgnin' => array (
 		'no' => 'Organisasjonsnummer',
@@ -873,9 +920,10 @@ $lang = array(
 		'hr' => 'BrojÄŤani identifikator ustanove',
 		'pl' => 'Numer organizacyjny',
 		'pt' => 'Número da Organização',
+		'tr' => 'Kuruluş numarası',
 	),
 	'attribute_edupersonorgdn_businesscategory' => array (
-		'no' => 'Organisasjonen bransjetilhørighet',
+		'no' => 'Organisasjonens bransjetilhørighet',
 		'nn' => 'Forretningskategori for organisasjonen',
 		'da' => 'Institutionens forretnings kategori',
 		'en' => 'Organization business category',
@@ -886,6 +934,7 @@ $lang = array(
 		'hr' => 'Vrsta ustanove',
 		'hu' => 'Szervezet kategóriája',
 		'pt' => 'Categoria da Organização',
+		'tr' => 'KuruluĹźun iĹź kategorisi',
 	),
 	'attribute_edupersonorgdn_dc' => array (
 		'no' => 'Navneledd (DC) for organisasjonen',
@@ -899,6 +948,7 @@ $lang = array(
 		'hr' => 'DC ustanove',
 		'hu' => 'Szervezet domain-je (DC)',
 		'pt' => 'Componente de domínio (DC) da organização',
+		'tr' => 'KuruluĹźun alan bileĹźeni',
 	),
 	'attribute_edupersonorgdn_description' => array (
 		'no' => 'Beskrivelse av brukerens organisasjon',
@@ -914,6 +964,7 @@ $lang = array(
 		'hu' => 'Szervezet leírása',
 		'pl' => 'Opis organizacji',
 		'pt' => 'Descrição da Organização',
+		'tr' => 'Kuruluşun tanımı',
 	),
 	'attribute_edupersonorgdn_cn' => array (
 		'no' => 'Organisasjonens fulle navn',
@@ -928,6 +979,7 @@ $lang = array(
 		'hu' => 'Szervezet neve',
 		'pl' => 'Nazwa Organizacji',
 		'pt' => 'Nome completo da Organização',
+		'tr' => 'Kuruluşun ortak adı',
 	),
 	'attribute_edupersonorgdn_postaladdress' => array (
 		'no' => 'Organisasjonens postadresse',
@@ -942,6 +994,7 @@ $lang = array(
 		'hu' => 'Szervezet postacĂ­me',
 		'pl' => 'Kod pocztowy organizacji',
 		'pt' => 'Morada da Organização',
+		'tr' => 'KuruluĹźun adresi',
 	),
 	'attribute_edupersonorgdn_telephonenumber' => array (
 		'no' => 'Organisasjonens telefonnummer',
@@ -957,6 +1010,7 @@ $lang = array(
 		'hu' => 'Szervezet telefonszáma',
 		'pl' => 'Numer telefonu organizacji',
 		'pt' => 'Número de telefone da Organização',
+		'tr' => 'Kuruluşun telefon numarası',
 	),
 	'attribute_edupersonorgdn_labeleduri' => array (
 		'no' => 'Peker til organisasjonens nettsted',
@@ -969,6 +1023,7 @@ $lang = array(
 		'sl' => 'OznaÄŤen URI organizacije',
 		'hr' => 'URI adresa ustanove',
 		'pt' => 'Página web da Organização',
+		'tr' => 'KuruluĹźun etikenlenmiĹź URI\'si',
 	),
 	'attribute_edupersonorgdn_street' => array (
 		'no' => 'Organisasjonens gateadresse',
@@ -983,6 +1038,7 @@ $lang = array(
 		'hu' => 'Szervezet postacĂ­me',
 		'pl' => 'Nazwa ulicy, gdzie mieści sie organizacja',
 		'pt' => 'Rua da Organização',
+		'tr' => 'KuruluĹźun sokak adresi',
 	),
 	'attribute_edupersonorgdn_noreduorgacronym' => array (
 		'no' => 'Forkortelse for utdanningsorganisasjonen',
@@ -997,6 +1053,7 @@ $lang = array(
 		'hu' => 'Szervezet nevének rövidítése',
 		'pl' => 'SkrĂłt dla organizacji',
 		'pt' => 'Acrónimo da Organização',
+		'tr' => 'Kuruluşun diğer adı',
 	),
 	'attribute_edupersonorgdn_eduorgwhitepagesuri' => array (
 		'no' => 'Peker til katalogtjenesten for organisasjonen',
@@ -1011,6 +1068,7 @@ $lang = array(
 		'hr' => 'URL javno dostupnog imeniÄŤkog servisa ustanove',
 		'hu' => 'Szervezet publikus telefonkönyvének elérhetősége',
 		'pt' => 'URL do serviço de directório da Organização',
+		'tr' => 'Kuruluş için açık beyaz sayfalar klasör servisinin URL\'i',
 	),
 	'attribute_edupersonorgdn_noreduorgschemaversion' => array (
 		'no' => 'Versjonsnummer for norEdu* spesifikasjonen i bruk',
@@ -1024,6 +1082,7 @@ $lang = array(
 		'hr' => 'Verzija hrEdu imeniÄŤke sheme',
 		'hu' => 'Használatban levő norEdu* specifikáció verziója',
 		'pt' => 'Versão da especificação norEdu*',
+		'tr' => 'Kullanımdaki norEdu* özelliklerinin sürüm numarası ',
 	),
 	'attribute_edupersonorgunitdn_ou' => array (
 		'no' => 'Organisasjonsenheter brukeren er medlem av',
@@ -1031,13 +1090,14 @@ $lang = array(
 		'da' => 'Personens Organisatoriske Enhed (OU)',
 		'en' => 'Person\'s Organizational Unit(s)',
 		'sv' => 'Personens organisatoriska enhet(er)',
-		'es' => 'Unidad Orgaizativa (OU) de la persona',
+		'es' => 'Unidad Organizativa (OU) de la persona',
 		'nl' => 'Afdelingsnaam',
 		'sl' => 'DomaÄŤi oddelek osebe',
 		'hr' => 'Organizacijska jedinica korisnika',
 		'hu' => 'A személy szervezeti egység(ei)',
 		'pl' => 'Jednostka organizacyjna.',
 		'pt' => 'Unidade Orgânica',
+		'tr' => 'KiĹźinin Kurumsal Birim(ler)i',
 	),
 	'attribute_edupersonorgunitdn_telephonenumber' => array (
 		'no' => 'Organisasjonsenhetens telefonnummer',
@@ -1052,6 +1112,7 @@ $lang = array(
 		'hu' => 'Szervezeti egység telefonszáma',
 		'pl' => 'Telefon Jednostki Organizacyjnej',
 		'pt' => 'Número de telefone da Unidade Orgânica ',
+		'tr' => 'Kurumsal Birim\'in telefon numarası',
 	),
 	'attribute_edupersonorgunitdn_noreduorgunituniqueidentifier' => array (
 		'no' => 'Organisasjonsenhetens unike identifikasjonsnummer',
@@ -1059,12 +1120,13 @@ $lang = array(
 		'da' => 'Den Organisatoriske Enheds beskrivende identifikator',
 		'en' => 'Organizational Unit\'s unique identifier',
 		'sv' => 'Organisationsenhetens/enheternas unika identifierare',
-		'es' => 'DecripciĂłn de la Unidad Organizativa (OU)',
+		'es' => 'DescripciĂłn de la Unidad Organizativa (OU)',
 		'nl' => 'Afdelings identifier',
 		'sl' => 'Opis oddelka',
 		'hr' => 'Identifikator organizacijske jedinice',
 		'hu' => 'Szervezeti egység egyedi azonosítója',
 		'pt' => 'Identificador da Unidade Orgânica',
+		'tr' => 'Kurumsal Birim\'in biricik (unique) tanımlayıcısı',
 	),
 	'attribute_edupersonorgunitdn_facsimiletelephonenumber' => array (
 		'no' => 'Organisasjonsenhetens faksnummer',
@@ -1079,6 +1141,7 @@ $lang = array(
 		'hu' => 'Szervezeti egység fax száma',
 		'pl' => 'Faks Jednostki Organizacyjnej',
 		'pt' => 'Número de Fax da Unidade Orgânica',
+		'tr' => 'Kurumsal Birim\'in faz numarası',
 	),
 	'attribute_edupersonorgunitdn_postalcode' => array (
 		'no' => 'Organisasjonsenhetens postnummer',
@@ -1092,6 +1155,7 @@ $lang = array(
 		'hr' => 'Poštanski broj organizacijske jedinice',
 		'hu' => 'Szervezeti egység irányítószáma',
 		'pt' => 'Código postal da Unidade Orgânica',
+		'tr' => 'Kurumsal Birim(ler)\'in posta servisi bölgeler kodu',
 	),
 	'attribute_edupersonorgunitdn_cn' => array (
 		'no' => 'Organisasjonsenhetens fulle navn',
@@ -1099,12 +1163,13 @@ $lang = array(
 		'da' => 'Den Organisatoriske Enheds common name (CN)',
 		'en' => 'Organizational Unit\'s common name',
 		'sv' => 'Organisationsenhetens/enheternas fullständiga namn',
-		'es' => 'CN de la Unidad Organizativa',
+		'es' => 'Nombre comĂşn (CN) de la Unidad Organizativa',
 		'nl' => 'Afdeling algemene naam',
 		'sl' => 'Polno ime (CN) oddelka',
 		'hr' => 'Naziv organizacijske jedinice',
 		'hu' => 'Szervezeti egység neve',
 		'pt' => 'Nome completo da Unidade Orgânica',
+		'tr' => 'Kurumsal Birim\'in ortak adı',
 	),
 	'attribute_edupersonorgunitdn_postaladdress' => array (
 		'no' => 'Organisasjonsenhetens postadresse',
@@ -1119,6 +1184,7 @@ $lang = array(
 		'hu' => 'Szervezeti egység postacíme',
 		'pl' => 'Adres pocztowy Jednostki Organizacyjnej',
 		'pt' => 'Morada da Unidade Orgânica',
+		'tr' => 'Kurumsal Birim\'in posta adresi',
 	),
 	'attribute_edupersonorgunitdn_street' => array (
 		'no' => 'Organisasjonsenhetens gateadresse',
@@ -1131,6 +1197,7 @@ $lang = array(
 		'sl' => 'Ulica oddelka',
 		'hr' => 'Ulica u kojoj se organizacijska jedinica nalazi',
 		'pt' => 'Rua da Unidade Orgânica',
+		'tr' => 'Kurumsal Birim\'in sokağı',
 	),
 	'attribute_edupersonorgunitdn_l' => array (
 		'no' => 'Organisasjonsenhetens stedsnavn',
@@ -1143,6 +1210,7 @@ $lang = array(
 		'sl' => 'Opis oddelka',
 		'hr' => 'Lokalitet organizacijske jedinice',
 		'pt' => 'Localidade da Unidade Orgânica',
+		'tr' => 'Kurumsal Birim\'in yerel adı',
 	),
 	'attribute_edupersonorgunitdn_mail' => array (
 		'no' => 'Organisasjonsenhetens epost',
@@ -1157,6 +1225,7 @@ $lang = array(
 		'hu' => 'Szervezeti egység e-mail címe',
 		'pl' => 'Mail jednostki organizacyjnej',
 		'pt' => 'Endereço de e-mail da Unidade Organizacional',
+		'tr' => 'Kurumsal Birim\'in postası',
 	),
 	'attribute_schacuserprivateattribute' => array (
 		'no' => 'Private informasjonselement',
@@ -1169,6 +1238,7 @@ $lang = array(
 		'hu' => 'Védett adatokat tartalmazó attribútumok',
 		'pl' => 'Poufne atrybuty',
 		'pt' => 'Elementos privados de informação',
+		'tr' => 'Özel bilgi elemanları',
 	),
 	'attribute_edupersonorgdn_mail' => array (
 		'no' => 'Organisasjonens epost',
@@ -1181,6 +1251,7 @@ $lang = array(
 		'hu' => 'Szervezet e-mail cĂ­me',
 		'pl' => 'Adres email organizacji',
 		'pt' => 'Endereço de e-mail da Organização',
+		'tr' => 'Kuruluşun postası',
 	),
 	'attribute_edupersonorgdn_eduorgidentityauthnpolicyuri' => array (
 		'no' => 'Lokasjon med organisasjonens rutiner for identifisering og autentisering',
@@ -1188,8 +1259,11 @@ $lang = array(
 		'da' => 'Placeringen af organisationens politik omkring identifikation og autentificering',
 		'en' => 'Location of organization\'s policy regarding identification and authentication',
 		'sv' => 'Adressen till var organisationens policy om hur elektroniska identiteter hanteras',
+		'es' => 'URI de la polĂ­tica de identificaciĂłn y autenticaciĂłn de la organizaciĂłn',
 		'sl' => 'Lokacija pravil identifikacije in avtentikacije v organizaciji.',
 		'hu' => 'A szervezet felhasználókezelési és azonosítási szabályzatának elérhetősége',
+		'pt' => 'Localização da política da Organização referente a identificação e autenticação',
+		'tr' => 'Kimlik belirleme ve doğrulama açısından kuruluşun politikasının yeri',
 	),
 	'attribute_edupersonorgdn_noreduorguniqueidentifier' => array (
 		'no' => 'Organisasjonens unike identifikasjonsnummer',
@@ -1201,6 +1275,7 @@ $lang = array(
 		'sl' => 'EnoliÄŤni identifikator organizacije',
 		'hu' => 'Szervezet egyedi azonosĂ­tĂłja',
 		'pt' => 'Identificador único da Organização',
+		'tr' => 'Kuruluşun biricik (unique) tanımlayıcısı',
 	),
 	'attribute_edupersonorgdn_postofficebox' => array (
 		'no' => 'Organisasjonens postboks',
@@ -1211,6 +1286,8 @@ $lang = array(
 		'es' => 'Apartado de correos de la organizaciĂłn',
 		'sl' => 'Poštni predal organizacije',
 		'hu' => 'Szervezet postafiĂłk cĂ­me',
+		'pt' => 'Caixa de endereço postal da Organização',
+		'tr' => 'KuruluĹźun posta kutusu',
 	),
 	'attribute_edupersonorgunitdn_labeleduri' => array (
 		'no' => 'URI for organisasjonsenhet med valgfri tilleggskommentar',
@@ -1218,7 +1295,9 @@ $lang = array(
 		'da' => 'Mærket URI til organisatorisk enheds',
 		'en' => 'Labeled URI to organizational unit',
 		'sv' => 'Organisationsenhetens hemsidesadress',
+		'es' => 'URI etiquetado de la Unidad Organizativa (OU)',
 		'sl' => 'OznaÄŤen URI oddelka',
+		'tr' => 'Kurumsal birime etiketlenmiĹź URI',
 	),
 	'attribute_edupersonorgunitdn_postofficebox' => array (
 		'no' => 'Organisasjonsenhetens postboks',
@@ -1229,6 +1308,8 @@ $lang = array(
 		'es' => 'Apartado de correos de la Unidad Organizativa (OU)',
 		'sl' => 'Poštni predal oddelka',
 		'hu' => 'Szervezeti egység postafiókcíme',
+		'pt' => 'Caixa de endereço postal da Unidade Organizacional',
+		'tr' => 'Kurumsal Birim\'in posta kutusu',
 	),
 	'attribute_schachomeorganization' => array (
 		'no' => 'Unik ID for organisasjon',
@@ -1248,6 +1329,7 @@ $lang = array(
 		'pl' => 'Nazwa domeny organizacji macierzystej',
 		'pt' => 'Nome de domínio da Organização de origem',
 		'pt-BR' => 'Nome de domínio da organização principal',
+		'tr' => 'Ana kuruluş alan adı',
 	),
 	'attribute_organisationname' => array (
 		'no' => 'Navn pĂĄ organisasjon',
@@ -1268,6 +1350,7 @@ $lang = array(
 		'pl' => 'Nazwa organizacji (Organization name)',
 		'pt' => 'Nome da Organização',
 		'pt-BR' => 'Nome da Organização',
+		'tr' => 'Kuruluş adı',
 	),
 
 );
diff --git a/dictionaries/disco.php b/dictionaries/disco.php
index c67d4a48f..1d5fc5d10 100644
--- a/dictionaries/disco.php
+++ b/dictionaries/disco.php
@@ -28,6 +28,7 @@ $lang = array(
 		'pl' => 'wybierz swojego Dostawcę Tożsamości.',
 		'pt' => 'Escolha o seu fornecedor de identidade (IdP)',
 		'pt-BR' => 'Selecione seu provedor de identidade',
+		'tr' => 'Kimlik sağlayıcınızı seçiniz.',
 	),
 	'selectidp_full' => array (
 		'no' => 'Vennligst velg hvilken identitetsleverandør du vil bruke for å logge inn:',
@@ -47,6 +48,7 @@ $lang = array(
 		'pl' => 'Proszę wybrać Dostawcę Tożsamości, przez którego  chcesz się uwierzytelnić:',
 		'pt' => 'Por favor, escolha o  fornecedor de identidade (IdP) que irá usar para se autenticar:',
 		'pt-BR' => 'Por favor selecione o provedor de identidade ao qual deseja se autenticar',
+		'tr' => 'Lütfen, kimlik doğrulaması yapacağınız kimlik sağlayıcıyı seçiniz: ',
 	),
 	'select' => array (
 		'no' => 'Velg',
@@ -66,6 +68,7 @@ $lang = array(
 		'pl' => 'Wybierz',
 		'pt' => 'Escolher',
 		'pt-BR' => 'Selecione',
+		'tr' => 'Seç',
 	),
 	'remember' => array (
 		'no' => 'Husk mitt valg',
@@ -85,6 +88,7 @@ $lang = array(
 		'pl' => 'Zapamiętaj mój wybór',
 		'pt' => 'Lembrar esta escolha',
 		'pt-BR' => 'Lembrar minha escolha',
+		'tr' => 'Seçimimi hatırla',
 	),
 	'icon_prefered_idp' => array (
 		'no' => '[Foretrukket valg]',
@@ -96,6 +100,8 @@ $lang = array(
 		'sl' => 'Preferirana izbira',
 		'hu' => '[Kívánt választás]',
 		'pl' => 'Preferowany wybĂłr',
+		'pt' => 'Escolha preferida',
+		'tr' => '[Tercih edilen seçenek]',
 	),
 
 );
diff --git a/dictionaries/errors.php b/dictionaries/errors.php
index 206475c7f..c27c0c9f5 100644
--- a/dictionaries/errors.php
+++ b/dictionaries/errors.php
@@ -28,6 +28,7 @@ $lang = array(
 		'pl' => 'błąd simpleSAMLphp',
 		'pt' => 'Erro no simpleSAMLphp',
 		'pt-BR' => 'Erro do simpleSAMLphp',
+		'tr' => 'simpleSAMLphp hatası',
 	),
 	'report_trackid' => array (
 		'no' => 'Hvis vil rapportere denne feilen, send også med denne sporings-IDen. Den gjør det enklere for systemadministratorene å finne ut hva som gikk galt:',
@@ -47,6 +48,7 @@ $lang = array(
 		'pl' => 'Jeśli zgłaszasz ten bląd, podaj także ID zdarzenia, który umożliwi administratorowi zlokalizować Twoją sesje w logach:  ',
 		'pt' => 'Se comunicar este erro ao administrador de sistemas inclua o seguinte identificador que possibilita a localização da sua sessão nos registos do serviço:',
 		'pt-BR' => 'Se informar sobre esse erro, por favor, também informe este ID do relatório de monitoramento que torna possível localizar a sua sessão nos registros disponíveis para o administrador do sistema:',
+		'tr' => 'Bu hatayı bildirirseniz, lütfen, sistem yöneticisi tarafından incelebilen kayıtlardan oturumunuzun belirlenebilmesini sağlayan izleme ID\'sini de bildirin.',
 	),
 	'debuginfo_header' => array (
 		'no' => 'Detaljer for feilsøking',
@@ -66,6 +68,7 @@ $lang = array(
 		'pl' => 'Informacja debugger\'a',
 		'pt' => 'Informação de debug',
 		'pt-BR' => 'Informação do Debug',
+		'tr' => 'Hata ayıklama bilgisi',
 	),
 	'debuginfo_text' => array (
 		'no' => 'Detaljene nedenfor kan være av interesse for administratoren / brukerstøtte:',
@@ -85,6 +88,7 @@ $lang = array(
 		'pl' => 'Poniższa informacja debugger\'a  może być przydatna dla administara / helpdesk:  ',
 		'pt' => 'A informação de debug abaixo pode ter interesse para o administrador / apoio ao utilizador:',
 		'pt-BR' => 'A informação a seguir é importante para seu administrador / Central de Dúvidas',
+		'tr' => 'Aşağıdaki hata ayıklama bilgisi yöneticinin/yardım masasının ilgisini çekebilir:',
 	),
 	'report_header' => array (
 		'no' => 'Rapporter feil',
@@ -104,6 +108,7 @@ $lang = array(
 		'pl' => 'Raport błędów',
 		'pt' => 'Reportar um erro',
 		'pt-BR' => 'Reportar erros',
+		'tr' => 'Hataları bildir',
 	),
 	'report_text' => array (
 		'no' => 'Hvis du ønsker at brukerstøtte skal kunne kontakte deg igjen i forbindelse med denne feilen, må du oppgi e-postadressen din nedenfor:',
@@ -123,6 +128,7 @@ $lang = array(
 		'pl' => 'Możesz podać swój adres email, jeśli chcesz umożliwić administratorowi skontaktować się z Tobą w razie dalszych pytań związanych z Twoim problemem.',
 		'pt' => 'Opcionalmente, pode introduzir o seu email para o administrador de sistemas entrar em contacto consigo, caso tenha alguma questĂŁo relativamente ao seu problema.',
 		'pt-BR' => 'Opcionalmente digite o seu endereço de e-mail para que os administradores possam contatá-lo para mais perguntas sobre o seu problema:',
+		'tr' => 'Durumunuz hakkında ileride ortaya çıkabilecek sorularla ilgili yöneticilerin iletişim kurabilmesi için, isteğe bağlı olarak e-posta adresinizi girin.',
 	),
 	'report_email' => array (
 		'no' => 'E-postadresse:',
@@ -143,6 +149,7 @@ $lang = array(
 		'pl' => 'Adres e-mail',
 		'pt' => 'Endereço de email:',
 		'pt-BR' => 'Endereço de e-mail:',
+		'tr' => 'E-posta adresi:',
 	),
 	'report_explain' => array (
 		'no' => 'Forklar hva du gjorde da feilen oppsto...',
@@ -162,6 +169,7 @@ $lang = array(
 		'pl' => 'Opisz, co zrobiłeś kiedy wystąpił błąd...',
 		'pt' => 'Introduza uma breve explicação do sucedido...',
 		'pt-BR' => 'Explique o que vocĂŞ estava fazendo quando aconteceu o erro...',
+		'tr' => 'Bu hatanın neden oluştuğunu açıklayın...',
 	),
 	'report_submit' => array (
 		'no' => 'Send feilrapport',
@@ -181,6 +189,7 @@ $lang = array(
 		'pl' => 'Wyśllij raport o błędzie',
 		'pt' => 'Enviar o relatĂłrio de erro',
 		'pt-BR' => 'Enviar o relatĂłrio de erro',
+		'tr' => 'Hata raporu gönder',
 	),
 	'errorreport_header' => array (
 		'no' => 'Feilrapport sent',
@@ -199,6 +208,7 @@ $lang = array(
 		'pl' => 'Raport o błędzie wysłany',
 		'pt' => 'RelatĂłrio de erro enviado',
 		'pt-BR' => 'RelatĂłrio de erro enviado',
+		'tr' => 'Hata raporu gönderildi',
 	),
 	'errorreport_text' => array (
 		'no' => 'Feilrapport er sent til administrator.',
@@ -217,6 +227,7 @@ $lang = array(
 		'pl' => 'Raport o błędzie został wysłany do administratorów.',
 		'pt' => 'O relatĂłrio de erro foi enviado aos administradores',
 		'pt-BR' => 'O relatĂłrio de erro foi enviado com sucesso para os administradores.',
+		'tr' => 'Hata raporu yöneticilere gönderildi',
 	),
 	'howto_header' => array (
 		'no' => 'Hvordan fĂĄ hjelp',
@@ -236,6 +247,7 @@ $lang = array(
 		'pl' => 'Jak otrzymać pomoc.',
 		'pt' => 'Como obter ajuda',
 		'pt-BR' => 'Como conseguir ajuda',
+		'tr' => 'Nasıl yardım alınır',
 	),
 	'howto_text' => array (
 		'no' => 'Denne feilen skyldes sannsynligvis feil i oppsettet av simpleSAMLphp eller den er en følge av en uforutsett hendelse. Kontakt administratoren av denne tjenesten og rapporter så mye som mulig angående feilen.',
@@ -255,6 +267,7 @@ $lang = array(
 		'pl' => 'Błąd ten wystąpił w związku z nieprzewidzianą sytuacją lub błędną konfigurację simpleSAMLphp. Skontaktuj się z administratorem tego serwisu i wyślij mu powyższy błąd.  ',
 		'pt' => 'Este erro ocorreu provavelmente devido a um comportamento inesperado ou uma má configuração do simpleSAMLphp. Contacte o administrador deste serviço de login, e comunique a mensagem de erro.',
 		'pt-BR' => 'Esse erro é provavelmente devido a algum imprevisto no comportamento do simpleSAMLphp. Contate o administrador deste serviço de login e envie-lhe a mensagem de erro acima.',
+		'tr' => 'Bu hata beklenmeyen bir durum ya da simpleSAMLphp\'nin yanlış düzenlenmesi ndeniyle oluşmuş olabilir. Bu oturum açma servisinin yöneticisi ile iletişim kurun ve yukarıdaki hata mesajını gönderin.',
 	),
 	'title_CACHEAUTHNREQUEST' => array (
 		'no' => 'Feil ved fellesinnlogging',
@@ -1414,6 +1427,14 @@ $lang = array(
 		'hu' => 'Az OpenID egy identitás ellenőrzését kívánta, de ön egy másik identitás nevében van bejelentkezve.',
 		'pt' => 'O OpenID pediu a verificação de uma identidade, mas você está autenticado com outra identidade',
 	),
+	'title_RESPONSESTATUSNOSUCCESS' => array (
+		'no' => 'Feilmelding mottatt fra innloggingstjenesten',
+		'en' => 'Error received from Identity Provider',
+	),
+	'descr_RESPONSESTATUSNOSUCCESS' => array (
+		'no' => 'Innloggingstjenesten svarte med en feilmelding. (Statuskoden i SAML-svaret var noe annet enn OK)',
+		'en' => 'The Identity Provider responded with an error. (The status code in the SAML Response was not success)',
+	),
 
 );
 
diff --git a/dictionaries/frontpage.php b/dictionaries/frontpage.php
index 1728ee266..3ec160e35 100644
--- a/dictionaries/frontpage.php
+++ b/dictionaries/frontpage.php
@@ -25,6 +25,7 @@ $lang = array(
 		'hu' => 'Üdvözöljük',
 		'pl' => 'Witaj',
 		'pt' => 'Bem vindo',
+		'tr' => 'HoĹźgeldiniz',
 	),
 	'configuration' => array (
 		'no' => 'Konfigurasjon',
@@ -41,6 +42,7 @@ $lang = array(
 		'hu' => 'Beállítások',
 		'pl' => 'Konfiguracja',
 		'pt' => 'Configuração',
+		'tr' => 'Konfigurasyon',
 	),
 	'metadata' => array (
 		'no' => 'Metadata',
@@ -57,6 +59,7 @@ $lang = array(
 		'hu' => 'Metaadatok',
 		'pl' => 'Metadane',
 		'pt' => 'Metadados',
+		'tr' => 'Ăśstveri (Metadata)',
 	),
 	'tools' => array (
 		'no' => 'Verktøy',
@@ -73,6 +76,7 @@ $lang = array(
 		'hu' => 'Eszközök',
 		'pl' => 'Narzędzia',
 		'pt' => 'Ferramentas',
+		'tr' => 'Araçlar',
 	),
 	'login_as_admin' => array (
 		'no' => 'Login som administrator',
@@ -89,6 +93,7 @@ $lang = array(
 		'hu' => 'Bejelentkezés adminisztrátorként',
 		'pl' => 'Zaloguj siÄ™ jako administrator',
 		'pt' => 'Entrar como administrador',
+		'tr' => 'Yönetici olarak giriş',
 	),
 	'loggedin_as_admin' => array (
 		'no' => 'Du er logget inn som administrator',
@@ -105,6 +110,7 @@ $lang = array(
 		'hu' => 'Bejelentkezve adminisztrátorként',
 		'pl' => 'JesteĹ› zalogowany jako administrator',
 		'pt' => 'Está autenticado como administrador',
+		'tr' => 'Yönetici olarak girdiniz',
 	),
 	'show_metadata' => array (
 		'no' => 'Vis metadata',
@@ -121,6 +127,7 @@ $lang = array(
 		'hu' => 'Mutasd a metaadatokat',
 		'pl' => 'Wyświetl metadane',
 		'pt' => 'Mostrar meta-dados',
+		'tr' => 'Üstveri (Metadata) göster',
 	),
 	'intro' => array (
 		'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.',
@@ -140,6 +147,7 @@ $lang = array(
 		'pl' => '<strong>Gratulacje</strong>, instalacja simpleSAMLphp przebiegła pomyślnie. To jest strona startowa Twojej instalacji, na której znajdziesz odnośniki do przykładów, narzędzi do diagnozowania, metadane a nawet linki do dokumentacji.',
 		'pt' => '<strong>Parabéns</strong>, o software simpleSAMLphp foi instalado com sucesso. Esta é a página inicial da sua instalação, onde encontrará ligações para páginas de teste, de diagnóstico, de metadados e de documentação relevante.    ',
 		'pt-BR' => '<strong>Parabéns</strong>, você instalou com sucesso o simpleSAMLphp. Esta é a página de introdução de sua instalação, onde você encontrará links para as páginas de teste, diagnóstico, metadata e para a documentação.',
+		'tr' => '<strong>Tebrikler</strong>, simpleSAMLphp\'i başarıyla yüklediniz. Bu sayfa, test örneklerine, kontrollere, üstveriye (metadata) ve hatta ilgili dokümanlara bağlantılar bulabileceğiniz, kurulumun başlangıç sayfasıdır.',
 	),
 	'useful_links_header' => array (
 		'no' => 'Nyttige lenker for denne installasjonen',
@@ -159,6 +167,7 @@ $lang = array(
 		'pl' => 'Przydatne linki dla Twojej instalacji',
 		'pt' => 'Ligações úteis da sua instalação',
 		'pt-BR' => 'Endereços úteis para sua instalação.',
+		'tr' => 'Kurulumunuz için faydalı linkler',
 	),
 	'metadata_header' => array (
 		'no' => 'Metadata',
@@ -178,6 +187,7 @@ $lang = array(
 		'pl' => 'Metadane',
 		'pt' => 'Metadados  ',
 		'pt-BR' => 'Metadata',
+		'tr' => 'Ăśstveri (Metadata)',
 	),
 	'doc_header' => array (
 		'no' => 'Dokumentasjon',
@@ -197,6 +207,7 @@ $lang = array(
 		'pl' => 'Dokumentacja',
 		'pt' => 'Documentação',
 		'pt-BR' => 'Documentação',
+		'tr' => 'DokĂĽmantasyon',
 	),
 	'checkphp' => array (
 		'no' => 'Sjekker din PHP installasjon',
@@ -216,6 +227,7 @@ $lang = array(
 		'pl' => 'Sprawdzanie instalacji PHP',
 		'pt' => 'Verificação do seu ambiente PHP',
 		'pt-BR' => 'Checando sua instalação do PHP',
+		'tr' => 'PHP kurulumunuz kontrol ediliyor',
 	),
 	'about_header' => array (
 		'no' => 'Om simpleSAMLphp',
@@ -235,6 +247,7 @@ $lang = array(
 		'pl' => 'O simpleSAMLphp',
 		'pt' => 'Sobre o simpleSAMLphp',
 		'pt-BR' => 'Sobre o simpleSAMLphp',
+		'tr' => 'simpleSAMLphp hakkında',
 	),
 	'about_text' => array (
 		'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>.',
@@ -254,6 +267,7 @@ $lang = array(
 		'pl' => 'Ten simpleSAMLphp jest niezły, gdzie mogę poczytać o tym? Możesz znaleźć więcej informacji o <a href="http://rnd.feide.no/simplesamlphp">simpleSAMLphp na blogu Feide RnD</a> oraz na stronie <a href="http://uninett.no">UNINETT</a>.',
 		'pt' => 'Pode encontrar mais informação sobre o <a href="http://rnd.feide.no/simplesamlphp">simpleSAMLphp no blog da Feide RnD</a> em <a href="http://uninett.no">UNINETT</a>.',
 		'pt-BR' => 'Este simpleSAMLphp é uma coisa muito legal, onde posso ler mais sobre isso? Você pode encontrar mais informações sobre o <a href="http://rnd.feide.no/simplesamlphp">simpleSAMLphp no blog de Feide RnD</a> durante a <a href="http://uninett.no">UNINETT</a>.',
+		'tr' => 'Bu simpleSAMLphp oldukça iyiymiş, daha fazla bilgiyi nereden okuyabilirim? <a href="http://uninett.no">UNINETT</a> üzerinde <a href="http://rnd.feide.no/simplesamlphp">Feide RnD blog\'unda simpleSAMLphp </a> hakkında daha fazlasını bulabilirsiniz.',
 	),
 	'required' => array (
 		'no' => 'PĂĄkrevd',
@@ -273,6 +287,7 @@ $lang = array(
 		'pl' => 'Wymagane',
 		'pt' => 'Necessário',
 		'pt-BR' => 'Requerido',
+		'tr' => 'Gerekli',
 	),
 	'required_ldap' => array (
 		'no' => 'PĂĄkrevd for LDAP',
@@ -292,6 +307,7 @@ $lang = array(
 		'pl' => 'Wymagane dla LDAP',
 		'pt' => 'Necessário para LDAP',
 		'pt-BR' => 'Requerido para o LDAP',
+		'tr' => 'LDAP için gerekli',
 	),
 	'required_radius' => array (
 		'no' => 'PĂĄkrevd for Radius',
@@ -311,6 +327,7 @@ $lang = array(
 		'pl' => 'Wymagane dla Radius',
 		'pt' => 'Necessário para Radius',
 		'pt-BR' => 'Requerido para o Radius',
+		'tr' => 'Radius için gerekli',
 	),
 	'optional' => array (
 		'no' => 'Valgfritt',
@@ -330,6 +347,7 @@ $lang = array(
 		'pl' => 'Opcjonalne',
 		'pt' => 'Opcional',
 		'pt-BR' => 'Opcional',
+		'tr' => 'İsteğe bağlı',
 	),
 	'reccomended' => array (
 		'no' => 'Anbefalt',
@@ -349,6 +367,7 @@ $lang = array(
 		'pl' => 'Rekomendowane',
 		'pt' => 'Recomendado',
 		'pt-BR' => 'Recomendado',
+		'tr' => 'Tavsiye edilen',
 	),
 	'warnings' => array (
 		'no' => 'Advarsler',
@@ -368,6 +387,7 @@ $lang = array(
 		'pl' => 'OstrzeĹĽenia',
 		'pt' => 'Avisos',
 		'pt-BR' => 'Avisos',
+		'tr' => 'Uyarılar',
 	),
 	'warnings_https' => array (
 		'no' => '<strong>Du bruker ikke HTTPS</strong> - kryptert kommunikasjon med brukeren. HTTP fungerer utmerket til testformål, men  i et produksjonsmiljø anbefales sterkt å skru på sikker kommunikasjon med HTTPS. [ <a href="http://rnd.feide.no/content/simplesamlphp-maintenance-and-configuration">Les mer i dokumentet: simpleSAMLphp maintenance</a> ]',
@@ -387,6 +407,7 @@ $lang = array(
 		'pl' => '<strong>Nie używasz HTTPS</strong> - szyfrowana komunikacja z użytkownikiem. HTTP jest OK dla testów, ale na produkcji powinieneś używać tylko HTTPS. [ <a href="http://rnd.feide.no/content/simplesamlphp-maintenance-and-configuration">Przeczytaj więcej o zarządzaniu simpleSAMLphp</a> ]',
 		'pt' => '<strong>Não está a ser usado HTTPS</strong> - comunicação cifrada com o utilizador. Para ambientes de teste, ligações HTTP são suficientes, mas num ambiente de produção deve ser usado HTTPS. [ <a href="http://rnd.feide.no/content/simplesamlphp-maintenance-and-configuration">Ler mais sobre manutenção do simpleSAMLphp</a> ]',
 		'pt-BR' => '<strong>Você não está utilizando HTTPS</strong> - comunicação encriptada com o usuário. HTTP funciona bem para testes, mas você deve utilizar HTTPS para produção. [ <a href="http://rnd.feide.no/content/simplesamlphp-maintenance-and-configuration">Leia mais sobre manutenção do simpleSAMLphp</a> ]',
+		'tr' => 'Kullanıcıyla şifreli iletişim -<strong>HTTPS kullanmıyorsunuz</strong>. HTTP test amaçlı olarak kullanılabilir, ancak üretim ortamında, HTTPS kullanmalısınız. [ <a href="http://rnd.feide.no/content/simplesamlphp-maintenance-and-configuration">simpleSAMLphp bakımı hakkında daha fazlasını okuyun</a> ]',
 	),
 	'link_saml2example' => array (
 		'no' => 'SAML 2.0 SP eksempel - test innlogging med SAML 2.0 via din IdP',
@@ -406,6 +427,7 @@ $lang = array(
 		'pl' => 'SAML 2.0 SP - przykład - test logowania przez Twoje IdP',
 		'pt' => 'Exemplo de um SP SAML 2.0 - Para testes de login pelo seu IdP',
 		'pt-BR' => 'SAML 2.0 SP exemplo - efetuar login na sua IDP',
+		'tr' => 'SAML 2.0 SP örneği - IdP\'nizden giriş yaparak test edin',
 	),
 	'link_shib13example' => array (
 		'no' => 'Shibboleth 1.3 SP eksempel - test innlogging med Shibboleth 1.3 via din IdP',
@@ -425,6 +447,7 @@ $lang = array(
 		'pl' => 'Shibboleth 1.3 SP - przykład - test logowania przez Twoje Shib IdP',
 		'pt' => 'Exemplo de um SP Shibboleth 1.3 - Para testes de login pelo seu IdP Shib',
 		'pt-BR' => 'Shibboleth 1.3 SP exemplo - efetuar login na sua Shib IDP',
+		'tr' => 'Shibboleth 1.3 SP örneği - Shib IdP\'nizden giriş yaparak test edin',
 	),
 	'link_openidprovider' => array (
 		'no' => 'OpenID Provider side - Alpha versjon (testkode)',
@@ -444,6 +467,7 @@ $lang = array(
 		'pl' => 'Strona Dostawcy OpenID - wersja Alpha (kod w fazie testĂłw)  ',
 		'pt' => 'Site do provider OpenID - versĂŁo Alpha (cĂłdigo de teste)',
 		'pt-BR' => 'OpenID Provider site - VersĂŁo Alpha (CĂłdigo de Teste)',
+		'tr' => 'OpenID Provider site - Alpha sĂĽrĂĽmĂĽ (test kodu)',
 	),
 	'link_diagnostics' => array (
 		'no' => 'Diagnostiser hostnavn, port og protokoll',
@@ -463,6 +487,7 @@ $lang = array(
 		'pl' => 'Diagnostyka na hoście, port i protokół',
 		'pt' => 'DiagnĂłsticos: hostname, porto e protocolo',
 		'pt-BR' => 'DiagnĂłsticos do host, porta e protocolo',
+		'tr' => 'Bilgisayar adı, port ve protokol üzerine kontroller',
 	),
 	'link_phpinfo' => array (
 		'no' => 'PHPinfo',
@@ -482,6 +507,7 @@ $lang = array(
 		'pl' => 'PHP info',
 		'pt' => 'PHP info',
 		'pt-BR' => 'Informações do PHP',
+		'tr' => 'PHP info',
 	),
 	'link_configcheck' => array (
 		'no' => 'Sjekk av simpleSAMLphp konfigurasjonsfiler',
@@ -500,6 +526,7 @@ $lang = array(
 		'pl' => 'sprawdzanie konfiguracji simpleSAMLphp',
 		'pt' => 'Teste da configuração do simpleSAMLphp',
 		'pt-BR' => 'Checar a configuração do simpleSAMLphp',
+		'tr' => 'simpleSAMLphp konfigĂĽrasyon kontrolĂĽ',
 	),
 	'link_meta_overview' => array (
 		'no' => 'Oversikt over metadata for din installasjon. Diagnostiser metadatafilene her.',
@@ -519,6 +546,7 @@ $lang = array(
 		'pl' => 'PrzeglÄ…d Metadanych dla Twojej instalacji. Diagnose your metadata files',
 		'pt' => 'Diagnósticos: ficheiros de metadados, vista geral de metadados da sua instalação',
 		'pt-BR' => 'Metadados para sua instalação. Diagnosticar seus arquivos metadados',
+		'tr' => 'Kurulumunuz için üstveri (metadata) bilgisi. Üstveri dosyalarınızı kontrol edin.',
 	),
 	'link_meta_saml2sphosted' => array (
 		'no' => 'Hosted SAML 2.0 Service Provider Metadata (automatisk generert)',
@@ -538,6 +566,7 @@ $lang = array(
 		'pl' => 'Metadane - Lokalny SAML 2.0 Dostawca Serwisu (generowane automatycznie)',
 		'pt' => 'Metadados do fornecedor de serviço (SP) SAML 2.0 local (gerado automaticamente)',
 		'pt-BR' => 'Hospedado SAML 2.0 Service Provider Metadata (gerado automaticamente)',
+		'tr' => 'Sunulan SAML 2.0 Servis Sağlayıcı Üstverisi (metadata) (otomatik olarak üretilmiştir)',
 	),
 	'link_meta_saml2idphosted' => array (
 		'no' => 'Hosted SAML 2.0 Identity Provider Metadata (automatisk generert)',
@@ -557,6 +586,7 @@ $lang = array(
 		'pl' => 'Metadane - Lokalny SAML 2.0 Dostawca Tożsamości (generowane automatycznie)',
 		'pt' => 'Metadados do fornecedor de identidade (IdP) SAML 2.0 local (gerado automaticamente)',
 		'pt-BR' => 'Hospedado SAML 2.0 Identity Provider Metadata (gerado automaticamente)',
+		'tr' => 'Sunulan SAML 2.0 Kimlik Sağlayıcı Üstverisi (metadata) (otomatik olarak üretilmiştir)',
 	),
 	'link_meta_shib13sphosted' => array (
 		'no' => 'Hosted Shibboleth 1.3 Service Provider Metadata (automatisk generert)',
@@ -576,6 +606,7 @@ $lang = array(
 		'pl' => 'Metadane - Lokalny Shibboleth 1.3 Dostawca Serwisu (generowane automatycznie)',
 		'pt' => 'Metadados do fornecedor de serviço (SP) Shibboleth 1.3 local (gerado automaticamente)',
 		'pt-BR' => 'Hospedado Shibboleth 1.3 Service Provider Metadata (gerado automaticamente)',
+		'tr' => 'Sunulan Shibboleth 1.3 Servis Sağlayıcı Üstverisi (metadata) (otomatik olarak üretilmiştir)',
 	),
 	'link_meta_shib13idphosted' => array (
 		'no' => 'Hosted Shibboleth 1.3 Identity Provider Metadata (automatisk generert)',
@@ -595,6 +626,7 @@ $lang = array(
 		'pl' => 'Metadane - Lokalny Shibboleth 1.3 Dostawca Tożsamości (generowane automatycznie)',
 		'pt' => 'Metadados do fornecedor de identidade (IdP) Shibboleth 1.3 local (gerado automaticamente)',
 		'pt-BR' => 'Hospedado Shibboleth 1.3 Identity Provider Metadata (gerado automaticamente)',
+		'tr' => 'Sunulan Shibboleth 1.3 Kimlik Sağlayıcı Üstverisi (metadata) (otomatik olarak üretilmiştir)',
 	),
 	'link_cleardiscochoices' => array (
 		'no' => 'Slett mitt valg av IdP i IdP discovery tjenestene',
@@ -613,6 +645,7 @@ $lang = array(
 		'pl' => 'Usuń mój wybór domyślnych IdP w Discovery Services',
 		'pt' => 'Remover as minhas escolhas de IdP nos serviços de descoberta de IdP',
 		'pt-BR' => 'Excluir minhas escolhas de IdP no serviço de descoberta de IdP',
+		'tr' => 'IdP tanıtım servisleri arasındaki IdP seçimlerimi sil',
 	),
 	'link_xmlconvert' => array (
 		'no' => 'XML til simpleSAMLphp metadata-oversetter',
@@ -632,6 +665,7 @@ $lang = array(
 		'pl' => 'Konwerter metadanych z formatu XML do formatu simpleSAMLphp',
 		'pt' => 'Conversor de metadados de XML para simpleSAMLphp',
 		'pt-BR' => 'Conversor de XML para metadata do simpleSAMLphp',
+		'tr' => 'XML\'den simpleSAMLphp\'e üstveri (metadata) dönüştürücü',
 	),
 	'link_doc_install' => array (
 		'no' => 'Installerer simpleSAMLphp',
@@ -651,6 +685,7 @@ $lang = array(
 		'pl' => 'Instalowanie simpleSAMLphp',
 		'pt' => 'Instalar o simpleSAMLphp',
 		'pt-BR' => 'Instalando o simpleSAMLphp',
+		'tr' => 'simpleSAMLphp kuruluyor',
 	),
 	'link_doc_sp' => array (
 		'no' => 'Bruk simpleSAMLphp som Service Provider',
@@ -670,6 +705,7 @@ $lang = array(
 		'pl' => 'UĹĽycie simpleSAMLphp jako Dostawca Serwisu',
 		'pt' => 'Usar o simpleSAMLphp como um fornecedor de serviço (SP)',
 		'pt-BR' => 'Usando o simpleSAMLphp como Provedor de Serviços',
+		'tr' => 'simpleSAMLphp\'i Servis Sağlayıcı (SP) olarak kullanmak',
 	),
 	'link_doc_idp' => array (
 		'no' => 'Bruk simpleSAMLphp som identitetstjeneste',
@@ -689,6 +725,7 @@ $lang = array(
 		'pl' => 'Użycie simpleSAMLphp jako Dostawca Tożsamości',
 		'pt' => 'Usar o simpleSAMLphp como um fornecedor de identidade (IdP)',
 		'pt-BR' => 'Usando o simpleSAMLphp como Provedor de Identidade',
+		'tr' => 'simpleSAMLphp\'i Kimlik Sağlayıcı (IdP) olarak kullanmak',
 	),
 	'link_doc_shibsp' => array (
 		'no' => 'Konfigurer Shibboleth 1.3 SP for ĂĄ fungere sammen med simpleSAMLphp identitetstjeneste',
@@ -708,6 +745,7 @@ $lang = array(
 		'pl' => 'Konfiguruj Shibboleth 1.3 SP do współpracy z simpleSAMLphp IdP',
 		'pt' => 'Configurar um SP Shibboleth 1.3 para funcionar com um IdP simpleSAMLphp',
 		'pt-BR' => 'Configurando o Shibboleth 1.3 SP para trabalhar com o simpleSAMLphp Idp',
+		'tr' => 'Shibboleth 1.3 SP\'yi simpleSAMLphp IdP ile çalışması için düzenle',
 	),
 	'link_doc_googleapps' => array (
 		'no' => 'simpleSAMLphp som identitetstjeneste for Google Apps for Education',
@@ -727,6 +765,7 @@ $lang = array(
 		'pl' => 'simpleSAMLphp jako Dostawca Tożsamości dla Google Apps dla szkolnictwa',
 		'pt' => 'Configurar o simpleSAMLphp  para funcionar como um IdP para o Google Apps for Education',
 		'pt-BR' => 'simpleSAMLphp como um IdP para o Google Apps Educacional',
+		'tr' => '"Google Apps for Education" için kimlik sağlayıcı (IdP) olarak simpleSAMLphp ',
 	),
 	'link_doc_advanced' => array (
 		'no' => 'simpleSAMLphp avansert funksjonalitet',
@@ -746,6 +785,7 @@ $lang = array(
 		'pl' => 'Zaawansowane właściwości simpleSAMLphp',
 		'pt' => 'Funcionalidades avançadas do simpleSAMLphp',
 		'pt-BR' => 'Recursos avançados do simpleSAMLphp',
+		'tr' => 'simpleSAMLphp GeliĹźmiĹź Ă–zellikler',
 	),
 	'link_doc_maintenance' => array (
 		'no' => 'simpleSAMLphp vedlikehold og konfigurasjon',
@@ -765,6 +805,7 @@ $lang = array(
 		'pl' => 'Konfiguracja i Prace administracyjne ',
 		'pt' => 'Configuração e manutenção do simpleSAMLphp',
 		'pt-BR' => 'Manutenção e Configuração do simpleSAMLphp',
+		'tr' => 'simpleSAMLphp Bakım ve Düzenleme',
 	),
 	'link_publish_saml20-idp' => array (
 		'no' => 'Publiser mine SAML 2.0 IdP metadata til den konfigurerte MetaShare',
@@ -782,6 +823,7 @@ $lang = array(
 		'pl' => 'Udostępnij moje metadane (SAML 2.0 IdP) skonfigurowanemu MetaShare',
 		'pt' => 'Publicar metadados do IdP SAML 2.0 no MetaShare configurado',
 		'pt-BR' => 'Publicar meu SAML 2.0 IdP metadata para o MetaShare configurado',
+		'tr' => 'SAML 2.0 IdP üstverimi (metadata) düzenlenmiş MetaShare\'e yayınla',
 	),
 	'link_publish_saml20-sp' => array (
 		'no' => 'Publiser mine SAML 2.0 SP metadata til den konfigurerte MetaShare',
@@ -799,6 +841,7 @@ $lang = array(
 		'pl' => 'Udostępnij moje metadane (SAML 2.0 SP) skonfigurowanemu MetaShare',
 		'pt' => 'Publicar metadados do SP SAML 2.0 no MetaShare configurado',
 		'pt-BR' => 'Publicar meu SAML 2.0 SP metadata para o MetaShare configurado',
+		'tr' => 'SAML 2.0 SP üstverimi (metadata) düzenlenmiş MetaShare\'e yayınla',
 	),
 	'link_publish_shib13-idp' => array (
 		'no' => 'Publiser mine Shibboleth 1.3 IdP metadata til den konfigurerte MetaShare',
@@ -816,6 +859,7 @@ $lang = array(
 		'pl' => 'Udostępnij moje metadane (Shib 1.3 IdP) skonfigurowanemu MetaShare',
 		'pt' => 'Publicar metadados de IdP Shib 1.3 no MetaShare configurado',
 		'pt-BR' => 'Publicar meu Shib 1.3 IdP metadata para o MetaShare configurado',
+		'tr' => 'Shib 1.3 IdP üstverimi (metadata) düzenlenmiş MetaShare\'e yayınla',
 	),
 	'link_publish_shib13-sp' => array (
 		'no' => 'Publiser mine Shibboleth 1.3 SP metadata til den konfigurerte MetaShare',
@@ -833,6 +877,7 @@ $lang = array(
 		'pl' => 'Udostępnij moje metadane (Shib 1.3 SP) skonfigurowanemu MetaShare',
 		'pt' => 'Publicar metadados de SP Shib 1.3 no MetaShare configurado',
 		'pt-BR' => 'Publicar meu Shib 1.3 SP metadata para o MetaShare configurado',
+		'tr' => 'Shib 1.3 SPP üstverimi (metadata) düzenlenmiş MetaShare\'e yayınla',
 	),
 
 );
diff --git a/dictionaries/login.php b/dictionaries/login.php
index 32d1d2034..f6e7b11b3 100644
--- a/dictionaries/login.php
+++ b/dictionaries/login.php
@@ -28,6 +28,7 @@ $lang = array(
 		'pl' => 'Błąd',
 		'pt' => 'Erro',
 		'pt-BR' => 'Erro',
+		'tr' => 'Hata',
 	),
 	'user_pass_header' => array (
 		'no' => 'Skriv inn brukernavn og passord',
@@ -47,6 +48,7 @@ $lang = array(
 		'pl' => 'Wprowadź nazwę uzytkownika i hasło',
 		'pt' => 'Introduza o seu nome de utilizador e senha',
 		'pt-BR' => 'Digite seu usuário e senha',
+		'tr' => 'Kullanıcı adı ve şifrenizi giriniz',
 	),
 	'user_pass_text' => array (
 		'no' => 'En tjeneste har bedt om bekreftelse pĂĄ din identitet. Skriv inn ditt brukernavn og passord for ĂĄ autentisere deg.',
@@ -66,6 +68,7 @@ $lang = array(
 		'pl' => 'Serwis zażądał autentykacji. Proszę w poniższym formularzu wprowadzić nazwę uzytkownika oraz hasło.',
 		'pt' => 'Foi pedida a sua autenticação por um serviço. Por favor, introduza o seu nome de utilizador e senha nos campos seguintes.',
 		'pt-BR' => 'Um serviço que você pediu necessita que você se autentique. Digite seu nome de usuário e senha no formulário abaixo.',
+		'tr' => 'Bir servis kendinizi yetkilendirmenizi istedi. Lütfen aşağıdaki forma kullanıcı adınızı ve şifrenizi giriniz.',
 	),
 	'login_button' => array (
 		'no' => 'Logg inn',
@@ -86,6 +89,7 @@ $lang = array(
 		'pl' => 'Login',
 		'pt' => 'Entrar',
 		'pt-BR' => 'Acessar',
+		'tr' => 'GiriĹź',
 	),
 	'username' => array (
 		'no' => 'Brukernavn',
@@ -106,6 +110,7 @@ $lang = array(
 		'pl' => 'Nazwa uĹĽytkownika',
 		'pt' => 'Nome de utilizador',
 		'pt-BR' => 'Usuário',
+		'tr' => 'Kullanıcı adı',
 	),
 	'organization' => array (
 		'no' => 'Organisasjon',
@@ -126,6 +131,7 @@ $lang = array(
 		'pl' => 'Organizacja',
 		'pt' => 'Organização',
 		'pt-BR' => 'Organização',
+		'tr' => 'Organizasyon',
 	),
 	'password' => array (
 		'no' => 'Passord',
@@ -146,6 +152,7 @@ $lang = array(
 		'pl' => 'Hasło',
 		'pt' => 'Senha',
 		'pt-BR' => 'Senha',
+		'tr' => 'Ĺžifre',
 	),
 	'help_header' => array (
 		'no' => 'Hjelp! Jeg har glemt passordet mitt.',
@@ -165,6 +172,7 @@ $lang = array(
 		'pl' => 'Pomocy! Nie pamiętam hasła.',
 		'pt' => 'NĂŁo me lembro da minha senha',
 		'pt-BR' => 'Ajude-me! NĂŁo lembro minha senha.',
+		'tr' => 'Yardım! Şifremi hatırlamıyorum.',
 	),
 	'help_text' => array (
 		'no' => 'Synd! - Uten riktig brukernavn og passord kan du ikke autentisere deg. Det kan være noen som kan hjelpe deg. Forsøk å kontakt brukerstøtte ved din vertsorganisasjon.',
@@ -184,6 +192,7 @@ $lang = array(
 		'pl' => 'Niedobrze! - Bez nazwy użytkownika i/lub hasła nie możesz zostać uwierzytelniony dla tego serwisu. Może jest ktoś, kto może Ci pomóc. Skonsultuj się z działem pomocy technicznej na Twojej uczelni.',
 		'pt' => 'Sem o seu nome de utilizador e senha não se pode autenticar para acesso ao serviço. Para obter ajuda, consulte o seu serviço de apoio ao utilizador.',
 		'pt-BR' => 'Muito mal! - Sem o seu nome de usuário e a senha você não pode autenticar-se para acessar o serviço. Pode haver alguém que possa lhe ajudar. Consulte a central de dúvidas!',
+		'tr' => 'Çok kötü! - Kullanıcı adınız ve şifreniz olmadan bu servisi kullanamazsınız. Size yardımcı olabilecek birileri olabilir. Kuruluşunuza danışın. ',
 	),
 	'error_nopassword' => array (
 		'no' => 'Du kontaktet loginsiden, men passordet ble ikke sendt med. Forsøk igjen.',
@@ -203,6 +212,7 @@ $lang = array(
 		'pl' => 'Wysłałeś "coś" do strony logowania, ale z jakiś powodów hasło nie zostało wysłane. Spróbuj jeszcze raz.',
 		'pt' => 'A senha nĂŁo foi enviada no seu pedido. Por favor tente de novo.',
 		'pt-BR' => 'Você enviou alguma coisa para a página de login, mas por alguma razão a senha não foi enviada. Por favor tente novamente.  ',
+		'tr' => 'Giriş sayfasına birşeyler gönderdiniz, fakat bazı nedenlerden dolayı şifreniz gönderilemedi. Lütfen tekrar deneyiniz.',
 	),
 	'error_wrongpassword' => array (
 		'no' => 'Feil brukernavn eller passord.',
@@ -223,6 +233,7 @@ $lang = array(
 		'pl' => 'Nieprawidłowa nazwa użytkownika lub hasło.',
 		'pt' => 'Nome de utilizador ou senha incorrecta.',
 		'pt-BR' => 'Nome de usuário ou senha incorretos.',
+		'tr' => 'Kullanıcı adı ve/veya şifre yanlış.',
 	),
 	'select_home_org' => array (
 		'no' => 'Velg vertsorganisasjon',
@@ -241,6 +252,7 @@ $lang = array(
 		'pl' => 'Wybierz swojÄ… domowÄ… organizacjÄ™',
 		'pt' => 'Escolha a sua organização de origem',
 		'pt-BR' => 'Escolha a sua organização principal',
+		'tr' => 'Organizasyonunuzu seçiniz',
 	),
 	'next' => array (
 		'no' => 'Fortsett',
@@ -259,6 +271,7 @@ $lang = array(
 		'pl' => 'Następny',
 		'pt' => 'Seguinte',
 		'pt-BR' => 'PrĂłximo',
+		'tr' => 'Sıradaki',
 	),
 	'change_home_org_title' => array (
 		'no' => 'Endre din vertsorganisasjon',
@@ -277,6 +290,7 @@ $lang = array(
 		'pl' => 'Zmień swoją domową organizację',
 		'pt' => 'Alterar a sua organização de origem',
 		'pt-BR' => 'Mudar a organização principal',
+		'tr' => 'Organizasyonunuzu deÄźiĹźtirin',
 	),
 	'change_home_org_text' => array (
 		'no' => 'Du har valgt <b>%HOMEORG%</b> som din vertsorganisasjon. Dersom dette er feil kan du velge en annen.',
@@ -295,6 +309,7 @@ $lang = array(
 		'pl' => 'Wybrałeś <b>%HOMEORG%</b> jako swoją domową organizację. Jeśli nieprawidłowa możesz wybrać inną.',
 		'pt' => 'Escolheu <b>%HOMEORG%</b> como a sua organização de origem. Se não estiver correcto, pode escolher outra.',
 		'pt-BR' => 'Você escolheu <b>%HOMEORG%</b> como sua organização pessoal. Se isto estiver incorreto você pode escolher outra.',
+		'tr' => '<b>%HOMEORG%</b>\'u organizasyonunuz olarak seçtiniz. Eğer yanlış ise, başka bir tanesini seçebilirsiniz.',
 	),
 	'change_home_org_button' => array (
 		'no' => 'Velg vertsorganisasjon',
@@ -313,6 +328,7 @@ $lang = array(
 		'pl' => 'Wybierz domowÄ… organizacjÄ™',
 		'pt' => 'Escolha a sua organização de origem',
 		'pt-BR' => 'Escolher uma organização principal',
+		'tr' => 'Organizasyon seçiniz',
 	),
 	'help_desk_link' => array (
 		'no' => 'Hjemmesiden til brukerstøtte',
@@ -331,6 +347,7 @@ $lang = array(
 		'pl' => 'Strona domowa pomocy technicznej (Helpdesk)',
 		'pt' => 'Página do serviço de apoio ao utilizador',
 		'pt-BR' => 'Central de Ajuda',
+		'tr' => 'Yardım anasayfası',
 	),
 	'help_desk_email' => array (
 		'no' => 'Send e-post til brukerstøtte',
@@ -349,6 +366,7 @@ $lang = array(
 		'pl' => 'wyślij e-mail do helpdesku',
 		'pt' => 'Enviar um e-mail para o serviço de apoio ao utilizador',
 		'pt-BR' => 'Envie um e-mail para a Central de Ajuda.',
+		'tr' => 'Yardım\'a e-posta gönderin',
 	),
 	'contact_info' => array (
 		'no' => 'Kontaktinformasjon:',
@@ -367,6 +385,7 @@ $lang = array(
 		'pl' => 'Informacje kontaktowe:',
 		'pt' => 'Contactos:',
 		'pt-BR' => 'Informações de Contato',
+		'tr' => 'İletişim bilgileri:',
 	),
 
 );
diff --git a/dictionaries/logout.php b/dictionaries/logout.php
index 7ecf12919..d2425f73a 100644
--- a/dictionaries/logout.php
+++ b/dictionaries/logout.php
@@ -27,6 +27,7 @@ $lang = array(
 		'pl' => 'Wylogowano',
 		'pt' => 'SaĂ­da efectuada com sucesso',
 		'pt-BR' => 'Desconectado',
+		'tr' => 'Çıktınız',
 	),
 	'logged_out_text' => array (
 		'no' => 'Du er nĂĄ utlogget.',
@@ -45,6 +46,7 @@ $lang = array(
 		'pl' => 'Zostałeś wylogowany. Dziękuję za skorzystanie z serwisu.',
 		'pt' => 'Saída efectuada com sucesso. Obrigado por ter usado este serviço.',
 		'pt-BR' => 'Você foi desconectado. Obrigado por usar este serviço.',
+		'tr' => 'Çıktınız',
 	),
 	'default_link_text' => array (
 		'no' => 'GĂĄ tilbake til simpleSAMLphp installasjonen sin startside.',
@@ -63,6 +65,7 @@ $lang = array(
 		'pl' => 'WrĂłc do strony "instalacja simpleSAMLphp"',
 		'pt' => 'Voltar à página de instalação do simpleSAMLphp',
 		'pt-BR' => 'Voltar a instalação do simpleSAMLphp',
+		'tr' => 'simpleSAMLphp kurulum sayfasına geri dön',
 	),
 	'loggedoutfrom' => array (
 		'no' => 'Du er nĂĄ logget ut fra %SP%.',
@@ -77,6 +80,7 @@ $lang = array(
 		'hu' => 'Sikeresen kilépett a(z) %SP% szolgáltatásból',
 		'pl' => 'Zostałeś pomyślnie wylogowany z %SP%.',
 		'pt' => 'Saiu com sucesso de %SP%.',
+		'tr' => '%SP%\'den başarıyla çıktınız.',
 	),
 	'also_from' => array (
 		'no' => 'Du er ogsĂĄ logget inn pĂĄ disse tjenestene:',
@@ -91,6 +95,7 @@ $lang = array(
 		'hu' => 'Ezen alkalmazásokban van még bejelentkezve:',
 		'pl' => 'JesteĹ› takĹĽe zalogowany w nastepujÄ…cych serwisach:',
 		'pt' => 'Está também autenticado nos seguintes serviços:',
+		'tr' => 'Ayrıca şu servislere giriş yaptınız:',
 	),
 	'no' => array (
 		'no' => 'Nei',
@@ -105,6 +110,7 @@ $lang = array(
 		'hu' => 'Nem',
 		'pl' => 'Nie',
 		'pt' => 'NĂŁo',
+		'tr' => 'Hayır',
 	),
 	'logout_all_question' => array (
 		'no' => 'Vil du logge ut fra alle tjenestene ovenfor?',
@@ -118,6 +124,7 @@ $lang = array(
 		'hu' => 'Ki akar jelentkezni az összes fenti alkalmazásból?',
 		'pl' => 'Czy chcesz zostać wylogowany z powyższych serwisów?',
 		'pt' => 'Deseja sair de todos os serviços listados em cima?',
+		'tr' => 'Yukarıdaki tüm servislerden çıkmak istiyor musunuz?',
 	),
 	'logout_all' => array (
 		'no' => 'Ja, alle tjenestene over',
@@ -132,6 +139,7 @@ $lang = array(
 		'hu' => 'Igen, minden alkalmazásból',
 		'pl' => 'Tak, wszystkie serwisy',
 		'pt' => 'Sim, todos os serviços',
+		'tr' => 'Evet, tĂĽm servisler.',
 	),
 	'logout_only' => array (
 		'no' => 'Nei, bare %SP%',
@@ -146,6 +154,7 @@ $lang = array(
 		'hu' => 'Nem, csak innen: %SP%',
 		'pl' => 'Nie, tylko %SP%',
 		'pt' => 'NĂŁo, apenas %SP%',
+		'tr' => 'Hayır, sadece %SP%',
 	),
 	'incapablesps' => array (
 		'no' => 'En eller flere av tjenestene du er logget inn på <i>støtter ikke logout</i>. Lukk nettleseren, dersom du ønsker å logge ut fra disse tjenestene.',
@@ -159,6 +168,7 @@ $lang = array(
 		'hu' => 'Egy vagy több alkalmazás <i>nem támogatja a kijelenkezést</i>. Hogy biztosítani lehessen, hogy nem maradt bejelentkezve, kérjük, <i>lépjen ki a böngészőből!</i>',
 		'pl' => 'Jeden lub więcej serwisów , w których jesteś zalogowany <i>nie obsługuje procesu wylogowania</i>. W celu upewnienia się, że wszystkie sesje są zakończone, zalecane jest abyś <i>zamknął przeglądarkę</i>',
 		'pt' => 'Um ou mais dos serviços onde se encontra autenticado <i>não suporta(m) a saída</i>. Para garantir que todas as sessões são encerradas, deverá <i>encerrar o seu navegador Web</i>.',
+		'tr' => 'Giriş yaptığınız bir yada daha fazla servis <i>çıkışı desteklemiyor</i>. Tüm oturumlarınızın kapatıldığından emin olmak için, <i>tarayıcınızı kapatmanız</i> önerilir.',
 	),
 	'description' => array (
 		'no' => 'Du har startet en <strong>global utlogging</strong> fra tjenesten <strong>%REQUESTERNAME%</strong>. Global utlogging betyr at du vil bli logget ut fra alle tjenestene vist nedenfor.',
@@ -173,6 +183,7 @@ $lang = array(
 		'hu' => '<strong>Teljes kijelentkezési folyamatot</strong> indított ebből az alkalmazásból: <strong>%REQUESTERNAME%</strong>. A teljes kijelentkezés azt jelenti, hogy az alábbi összes alkalmazásból kijelentkezik.',
 		'pl' => 'Zainicjowałeś <strong>globalne wylogowanie</strong> z serwisu <strong>%REQUESTERNAME%</strong>.  Globalne wylogowanie oznacza, że zostaniesz wylogowany ze wszystkich z poniższej listy serwisów.',
 		'pt' => 'Iniciou uma <strong>saída global</strong> do serviço <strong>%REQUESTERNAME%</strong>. Uma saída global significa que irá sair de todos os serviços listados em baixo.',
+		'tr' => '<strong>%REQUESTERNAME%</strong> adlı servisten <strong>genel çıkış</strong> başlattınız. Genel çıkış aşağıda listelenen tüm servislerden çıkacağınız anlamına gelmektedir.',
 	),
 	'initiated' => array (
 		'no' => 'Startet utlogging',
@@ -187,6 +198,7 @@ $lang = array(
 		'hu' => 'Kijelentkezés elindítva',
 		'pl' => 'Wylogowanie zaincjowane',
 		'pt' => 'SaĂ­da iniciada',
+		'tr' => 'Başlatılmış çıkış',
 	),
 	'hold' => array (
 		'no' => 'PĂĄ vent',
@@ -201,6 +213,7 @@ $lang = array(
 		'hu' => 'FelfĂĽggesztve',
 		'pl' => 'W zawieszeniu',
 		'pt' => 'Em espera',
+		'tr' => 'Beklemede',
 	),
 	'completed' => array (
 		'no' => 'Fullført',
@@ -216,6 +229,7 @@ $lang = array(
 		'hu' => 'Befejezve',
 		'pl' => 'Zakończono',
 		'pt' => 'Completa',
+		'tr' => 'Tamamlandı',
 	),
 	'progress' => array (
 		'no' => 'Logger ut...',
@@ -231,6 +245,7 @@ $lang = array(
 		'hu' => 'Kijelentkezés...',
 		'pl' => 'Wylogowywanie...',
 		'pt' => 'A sair...',
+		'tr' => 'Çıkıyor',
 	),
 	'failed' => array (
 		'no' => 'Utlogging feilet',
@@ -246,6 +261,7 @@ $lang = array(
 		'hu' => 'Kijelentkezés nem sikerült',
 		'pl' => 'Wystąpił bład podczas wylogowania',
 		'pt' => 'SaĂ­da falhada',
+		'tr' => 'Çıkış başarılamadı',
 	),
 	'continue' => array (
 		'no' => 'Ønsker du å fortsette global utlogging?',
@@ -260,6 +276,7 @@ $lang = array(
 		'hu' => 'Kívánja folytatni a teljes kijelentkezést?',
 		'pl' => 'Czy chcesz kontynuować globalne wylogowanie?',
 		'pt' => 'Deseja continuar a saĂ­da global?',
+		'tr' => 'Genel çıkışa devam etmek istiyor musunuz?',
 	),
 	'do_continue' => array (
 		'no' => 'Ja, fortsett utlogging',
@@ -274,6 +291,7 @@ $lang = array(
 		'hu' => 'Igen, kijelentkezés folyatatása',
 		'pl' => 'Tak, wyloguj',
 		'pt' => 'Sim, continuar saĂ­da',
+		'tr' => 'Evet, çıkışa devam',
 	),
 	'cancel' => array (
 		'no' => 'Avbryt utlogging',
@@ -288,6 +306,7 @@ $lang = array(
 		'hu' => 'Kijelentkezés megszakítása',
 		'pl' => 'Anuluj wylogowanie',
 		'pt' => 'Cancelar saĂ­da',
+		'tr' => 'Çıkıştan vazgeç',
 	),
 	'respond_info' => array (
 		'no' => 'Dersom noen av tjenestene ikke svarer innen rimelig tid anbefales du ĂĄ lukke din nettleser for ĂĄ sikre at sesjonen avsluttes.',
@@ -302,6 +321,7 @@ $lang = array(
 		'hu' => 'Ha valamelyik tartalomszolgáltató nem válaszol értelmes időn belül, kérjük, lépjen ki a böngészőjéből, hogy biztosan kilépjen az összes alkalmazásból.',
 		'pl' => 'Jeśli jakiś z dostawców serwisu nie odpowie w przyzwoitym czasie, zostaniesz zachęcony do zamknięcia przegladarki w celu zamknięcia sesji.',
 		'pt' => 'Se algum dos fornecedores de serviço (SP) não responder num intervalo de tempo razoável, é aconselhado encerrar o seu navegador Web para garantir que as suas sessões são encerradas.',
+		'tr' => 'Eğer servis sağlayıcılardan bir kısmı makul bir zaman içinde cevap vermiyorsa, oturumların kapatıldığından emin olmak için tarayıcınızı kapatmanız önerilir.',
 	),
 	'return' => array (
 		'no' => 'Tilbake til tjenesten',
@@ -317,6 +337,7 @@ $lang = array(
 		'hu' => 'Vissza a szolgáltatáshoz',
 		'pl' => 'PowrĂłt do serwisu',
 		'pt' => 'Regressar ao serviço',
+		'tr' => 'Servise geri dön',
 	),
 	'progress_bar' => array (
 		'no' => 'Status bar',
@@ -331,6 +352,7 @@ $lang = array(
 		'hu' => 'Folyamatjelző',
 		'pl' => 'Pasek stanu',
 		'pt' => 'Barra de progresso',
+		'tr' => 'İlerleme çubuğu',
 	),
 	'logging_out' => array (
 		'no' => 'Vent... logger ut fra <strong>%SPNAME%</strong>.',
@@ -345,6 +367,7 @@ $lang = array(
 		'hu' => 'Várjon... kijelentkeztetés a(z) <strong>%SPNAME%</strong> alkalmazásból.',
 		'pl' => 'Czekaj... trwa wylogowywanie z <strong>%SPNAME%</strong>.',
 		'pt' => 'Espere... está a sair de <strong>%SPNAME%</strong>.',
+		'tr' => 'Bekleyin... <strong>%SPNAME%</strong>\'den çıkıyor.',
 	),
 	'logged_out' => array (
 		'no' => 'Utlogging var startet fra %REQUESTERNAME%.',
@@ -358,6 +381,8 @@ $lang = array(
 		'hr' => 'Odjavljivanje je pokrenuto iz %REQUESTERNAME%.',
 		'hu' => 'Kijelentkezési folyamat elindítva innen: %REQUESTERNAME%.',
 		'pl' => 'Wylogowywanie rozpoczęto z %REQUESTERNAME%.',
+		'pt' => 'A SaĂ­da foi iniciada por %REQUESTERNAME%.',
+		'tr' => 'Çıkış, %REQUESTERNAME%\'den/dan başlatıldı.',
 	),
 	'interrupt' => array (
 		'no' => 'Avbryt utloggingeng og g&aring; tilbake til tjenesten.',
@@ -372,6 +397,7 @@ $lang = array(
 		'hu' => 'Kijelentkezés megszakítása és vissza a szolgálatatáshoz.',
 		'pl' => 'Przerwij wylogowanie i wróć do serwisu.',
 		'pt' => 'Interromper saída e regressar ao serviço.',
+		'tr' => 'Çıkma işlemini durdur ve servise geri dön.',
 	),
 	'success' => array (
 		'no' => 'Du har n&aring; logget ut fra alle tjenestene listet ovenfor.',
@@ -386,6 +412,7 @@ $lang = array(
 		'hu' => 'Sikeresen kijelentkezett az fent felsorolt összes alkalmazásból.',
 		'pl' => 'Zostałeś pomyślnie wylogowany ze wszystkich powyższych serwisów.',
 		'pt' => 'Saiu com sucesso de todos os serviços listados em cima.',
+		'tr' => 'Yukarıda listelenen tüm servislerden başarıyla çıktınız.',
 	),
 	'finish' => array (
 		'no' => 'OK, fortsett tilbake til %REQUESTERNAME% for å fullføre utloggingsprosessen.',
@@ -400,6 +427,7 @@ $lang = array(
 		'hu' => 'OK, vissza %REQUESTERNAME% oldalára, hogy befejeződjön a kijelentkezési folyamat.',
 		'pl' => 'OK, kontynuuj powrót do %REQUESTERNAME% w celu zakończenia procesu wylogowywania.',
 		'pt' => 'OK, continue de volta a %REQUESTERNAME% para completar o processo de saĂ­da.',
+		'tr' => 'Tamam, çıkış işlemini tamamlamak için %REQUESTERNAME%\'e tekrar devam et.',
 	),
 
 );
diff --git a/dictionaries/openid.php b/dictionaries/openid.php
index 548ecb909..0e26d6124 100644
--- a/dictionaries/openid.php
+++ b/dictionaries/openid.php
@@ -24,6 +24,7 @@ $lang = array(
 		'pl' => 'Lista zaufanych stron',
 		'pt' => 'Lista de sites confiáveis',
 		'pt-BR' => 'Lista de sites confiáveis',
+		'tr' => 'GĂĽvenilir siteler listesi',
 	),
 	'about_link' => array (
 		'no' => 'Om simpleSAMLphp OpenID',
@@ -39,6 +40,7 @@ $lang = array(
 		'pl' => 'Informacje o simpleSAMLphp OpenID',
 		'pt' => 'Sobre o OpenID do simpleSAMLphp',
 		'pt-BR' => 'Sobre o simpleSAMLphp OpenID',
+		'tr' => 'simpleSAMLphp OpenID hakkında',
 	),
 	'welcome' => array (
 		'no' => 'Velkommen til simpleSAMLphp OpenID tilbyder',
@@ -54,6 +56,7 @@ $lang = array(
 		'pl' => 'Witaj w dostawcy simpleSAMLphp OpenID',
 		'pt' => 'Bem-vindo ao fornecedor OpenID do simpleSAMLphp',
 		'pt-BR' => 'Bem vindo ao Provedor OpenID simpleSAMLphp',
+		'tr' => 'simpleSAMLphp OpenID sağlayıcısına hoşgeldiniz.',
 	),
 	'howtouse' => array (
 		'no' => 'For å benytte denne autentiserings-tjeneren med OpenID, trenger du å benytte en URL som din identifikator. Sett inn følgende HTML markup i <code>&lt;head&gt;</code> på HTML dokumentet på URL-en som du vil skal være din OpenID identifikator.',
@@ -69,6 +72,7 @@ $lang = array(
 		'pl' => 'Aby używać ten serwer będziesz musiał ustawić URL, który będzię używany jako identyfikator. Wstaw następujący znacznik to <code>&lt;head&gt;</code> dokumentu HTML w tym URL:',
 		'pt' => 'Para usar este servidor, terá de configurar um URL a ser usado como identificador. Insira o seguinte código no elemento <code>&lt;head&gt;</code> do documento HTML presente nesse URL:',
 		'pt-BR' => 'Para utilizar este servidor, você terá que configurar uma URL para o uso como um identificador. Inserira o seguinte código na <code>&lt;head&gt;</code> do seu documento HTML em que se encontra a URL:',
+		'tr' => 'Bu sunucuyu kullanmak için, tanımlayıcı olarak kullanılan bir URL hazırlamak zorunda kalacaksınız. Şu etiketi, bu URL\'deki HTML dokümanına yerleştirin: <code>&lt;head&gt;</code>',
 	),
 	'loggedinas' => array (
 		'no' => 'Du er nĂĄ logget inn som %USERID%',
@@ -84,6 +88,7 @@ $lang = array(
 		'pl' => 'JesteĹ› zalogowany jako %USERID%',
 		'pt' => 'Efectuou a entrada com o identificador %USERID%',
 		'pt-BR' => 'Você está logado como %USERID%',
+		'tr' => 'Şimdi %USERID% olarak giriş yaptınız',
 	),
 	'login' => array (
 		'no' => 'Logg inn',
@@ -99,6 +104,7 @@ $lang = array(
 		'pl' => 'Login',
 		'pt' => 'Entrar',
 		'pt-BR' => 'Entar',
+		'tr' => 'GiriĹź',
 	),
 	'howtouse_cont' => array (
 		'no' => 'Konfigurer sĂĄ denne tjeneren slik at du kan logge inn med denne URLen. SĂĄ snart du har konfigurert tjeneren, og markert din identitets URL, sĂĄ kan du verifisere at det fungerer ved ĂĄ bruke %SITE% %TOOL%:',
@@ -113,6 +119,7 @@ $lang = array(
 		'hu' => 'Ezután állítsa be a szervert, hogy be tudjon jelentkezni ezzel az URL-lel. Miután beállította a szervert és megjegyezte az azonosító URL-t, ellenőrizni tudja a működést a(z) %SITE% %TOOL% használatával:',
 		'pt' => 'De seguida, configure este servidor para efectuar a entrada com esse URL. Assim que tiver esta configuração feita, bem como a alteração anterior ao seu URL de identificação, pode verificar o seu correcto funcionamento utilizando %SITE% %TOOL%:',
 		'pt-BR' => 'Em seguida, configure este servidor de forma que você possa fazer login com a URL. Uma vez que você tenha configurado o servidor, e marcou a sua identidade URL, você pode verificar se ele está trabalhando pela utilização do %SITE% %TOOL%:',
+		'tr' => 'Sonra bu sunucuyu ayarlayın ve böylece bu URL ile giriş yapabilirsiniz. Bir kere sunucu düzenlenirse ve kimlik URL\'iniz belirlenirse, çalıştığını %SITE% %TOOL% kullanarak doğrulayabilirsiniz:',
 	),
 	'checkup_tool' => array (
 		'no' => 'OpenID test verktøy',
@@ -127,6 +134,7 @@ $lang = array(
 		'hu' => 'OpenID ellenőrző eszköz',
 		'pt' => 'Ferramenta de verificação OpenID',
 		'pt-BR' => 'Ferramenta de verificação do OpenID',
+		'tr' => 'OpenID Checkup aracı',
 	),
 	'openid_url' => array (
 		'no' => 'OpenID URL:',
@@ -142,6 +150,7 @@ $lang = array(
 		'pl' => 'OpenID URL:',
 		'pt' => 'URL OpenID',
 		'pt-BR' => 'URL do OpenID:',
+		'tr' => 'OpenID URL:',
 	),
 	'check' => array (
 		'no' => 'Sjekk',
@@ -157,6 +166,7 @@ $lang = array(
 		'pl' => 'SprawdĹş',
 		'pt' => 'Verificar',
 		'pt-BR' => 'Checar',
+		'tr' => 'Kontrol et',
 	),
 	'confirm_question' => array (
 		'no' => 'Ønsker du å bekrefte din identitets-url (%OPENIDURL%) med %SITEURL%?',
@@ -172,6 +182,7 @@ $lang = array(
 		'pl' => 'Czy chcesz potwierdzić Twoj URL tożsamości (%OPENIDURL%) z %SITEURL%?',
 		'pt' => 'Deseja confirmar o seu URL de identificação  (%OPENIDURL%) em %SITEURL%?',
 		'pt-BR' => 'VocĂŞ deseja confirmar sua URL de identidade (%OPENIDURL%) com %SITEURL%?',
+		'tr' => 'Kimlik URL\'inizi (%OPENIDURL%) %SITEURL% ile doÄźrulamak ister misiniz?',
 	),
 	'remember' => array (
 		'no' => 'Husk dette valget',
@@ -187,6 +198,7 @@ $lang = array(
 		'pl' => 'Zapamiętaj tą decyzję',
 		'pt' => 'Lembrar esta decisĂŁo',
 		'pt-BR' => 'Lembrar desta decisĂŁo',
+		'tr' => 'Kararımı hatırla',
 	),
 	'confirm' => array (
 		'no' => 'Bekreft',
@@ -202,6 +214,7 @@ $lang = array(
 		'pl' => 'PotwierdĹş',
 		'pt' => 'Confirmar',
 		'pt-BR' => 'Confirmar',
+		'tr' => 'DoÄźrula',
 	),
 	'notconfirm' => array (
 		'no' => 'Ikke bekreft',
@@ -217,6 +230,7 @@ $lang = array(
 		'pl' => 'Nie potwierdzaj',
 		'pt' => 'NĂŁo confirmar',
 		'pt-BR' => 'NĂŁo confirmar',
+		'tr' => 'DoÄźrulama',
 	),
 	'trustlist_desc' => array (
 		'no' => 'Disse avgjørelsene vil bli husket for denne sesjonen. Alle avgjørelser blir glemt etter at sesjonen ender.',
@@ -232,6 +246,7 @@ $lang = array(
 		'pl' => 'Decyzje będą pamiętane w tej sesji. Wszystkie decyzje zostaną zapomniane po zakończeniu sesji.',
 		'pt' => 'Esta decisão será lembrada durante esta sessão e esquecida quando a sessão terminar.',
 		'pt-BR' => 'Estas decisões serão lembradas durante esta sessão. Todas as decisões serão esquecidades no final da sessão.',
+		'tr' => 'Bu kararlar, bu oturum için hatırlandı. Oturum kapandığında tüm kararlar silinecektir.',
 	),
 	'trustlist_trustedsites' => array (
 		'no' => 'Klarerte websider',
@@ -247,6 +262,7 @@ $lang = array(
 		'pl' => 'Zaufane strony',
 		'pt' => 'Sites confiáveis',
 		'pt-BR' => 'Sites Confiáveis',
+		'tr' => 'GĂĽvenilir Siteler',
 	),
 	'trustlist_untrustedsites' => array (
 		'no' => 'Ikke-klarerte websider',
@@ -262,6 +278,7 @@ $lang = array(
 		'pl' => 'Strony niezaufane',
 		'pt' => 'Sites não confiáveis',
 		'pt-BR' => 'Sites Não Confiáveis',
+		'tr' => 'GĂĽvenilmeyen Siteler',
 	),
 	'trustlist_remove' => array (
 		'no' => 'Fjern valgte',
@@ -277,6 +294,7 @@ $lang = array(
 		'pl' => 'Usuń wybrane',
 		'pt' => 'Remover seleccionadas',
 		'pt-BR' => 'Remover Seleção',
+		'tr' => 'Seçileni Kaldır',
 	),
 	'trustlist_refresh' => array (
 		'no' => 'Oppdatér liste',
@@ -292,6 +310,7 @@ $lang = array(
 		'pl' => 'Odśwież listę',
 		'pt' => 'Actualizar lista',
 		'pt-BR' => 'Atualizar Lista',
+		'tr' => 'Listeyi Yenile',
 	),
 	'trustlist_forget' => array (
 		'no' => 'Glem alle',
@@ -307,6 +326,7 @@ $lang = array(
 		'pl' => 'Zapomnij wszystko',
 		'pt' => 'Esquecer tudo',
 		'pt-BR' => 'Esquecer Tudo',
+		'tr' => 'Hepsini Sil',
 	),
 	'trustlist_nosites' => array (
 		'no' => 'Ingen sites er husket for denne sesjonen. NĂĄr du autentiserer deg hos en site, kan du velge ĂĄ legge den til denne listen ved ĂĄ velge <q>Husk dette valget</q>.',
@@ -322,6 +342,7 @@ $lang = array(
 		'pl' => 'Brak stron zapamiętanych dla tej sesji. Kiedy się uwierzytelnisz, możesz zrobić to poprzez wybranie opcji dodania do listy <q> zapamiętanych decyzji</q>',
 		'pt' => 'Nenhum site será lembrado nesta sessão. Quando se autenticar num site pode escolher adicioná-lo a esta lista escolhendo <q>Lembrar esta decisão</q>',
 		'pt-BR' => 'Não há sites gravados para esta sessão. Quando você autenticar com um site, você pode escolher adicioná-lo nesta lista escolhendo a opção <q>Lembrar desta Decisão</q>',
+		'tr' => 'Bu oturumda hiçbir site hatırlanmamıştır. Bir site ile doğrulandığınızda, <q>Kararlarımı hatırla</q> seçeneği ile siteyi bu listeye eklemeyi tercih edebilirsiniz.',
 	),
 
 );
diff --git a/dictionaries/status.php b/dictionaries/status.php
index 39784074d..407e96cba 100644
--- a/dictionaries/status.php
+++ b/dictionaries/status.php
@@ -27,6 +27,7 @@ $lang = array(
 		'pl' => 'Przykładowe Demo SAML 2.0 SP',
 		'pt' => 'Exemplo de demonstração do SP SAML 2.0',
 		'pt-BR' => 'SAML 2.0 SP Exemplo',
+		'tr' => 'SAML 2.0 SP Demo Ă–rneÄźi',
 	),
 	'header_shib' => array (
 		'no' => 'Shibboleth Demo',
@@ -45,6 +46,7 @@ $lang = array(
 		'pl' => 'Demo Shibboleth',
 		'pt' => 'Exemplo de demonstração do SP Shibboleth 1.3',
 		'pt-BR' => 'Shibboleth Demo',
+		'tr' => 'Shibboleth demo',
 	),
 	'header_wsfed' => array (
 		'no' => 'WS-Fed SP Demo Eksempel',
@@ -63,6 +65,7 @@ $lang = array(
 		'pl' => 'Przykładowe Demo WS-Fed SP',
 		'pt' => 'Exemplo de demonstração do SP WS-Fed',
 		'pt-BR' => 'WS-Fed SP Exemplo',
+		'tr' => 'WS-Fed SP Demo Ă–rneÄźi',
 	),
 	'header_diagnostics' => array (
 		'no' => 'SimpleSAMLphp diagnostikk',
@@ -81,6 +84,7 @@ $lang = array(
 		'pl' => 'Diagnostyka SimpleSAMLphp',
 		'pt' => 'DiagnĂłsticos do simpleSAMLphp',
 		'pt-BR' => 'DiagnĂłsticos do SimpleSAMLphp',
+		'tr' => 'SimpleSAMLphp Kontroller',
 	),
 	'some_error_occured' => array (
 		'no' => 'En feil har oppstĂĄtt',
@@ -99,6 +103,7 @@ $lang = array(
 		'pl' => 'Wystapił jakiś błąd',
 		'pt' => 'Ocorreu um erro',
 		'pt-BR' => 'Ocorreu algum erro',
+		'tr' => 'Hata oluĹźtu',
 	),
 	'intro' => array (
 		'no' => 'Hei, dette er en statusside pĂĄ simpleSAMLphp. Her kan du se om sesjonen din er timet ut, hvor lenge det er til den timer ut og attributter som er knyttet til din sesjon.',
@@ -116,6 +121,7 @@ $lang = array(
 		'pl' => 'Hej, to jest status strony simpleSAMLphp. Tutaj możesz zaboaczyć, czy Twoja sesja jest nadal aktywna, jak długo pozostało czasu do zakończenia sesji i wszystkie atrybuty, które zostały załączone do sesji.  ',
 		'pt' => 'Está na página de status do simpleSAMLphp. Aqui poderá consultar informações sobre a sua sessão: o tempo de expiração e os seus atributos.',
 		'pt-BR' => 'Olá, esta é a página de status simpleSAMLphp. Aqui você pode ver é se a sua sessão expirou, o tempo que dura até ele expirar e todos os atributos que estão anexados à sua sessão.',
+		'tr' => 'Merhaba, bu simpleSAMLphp durum sayfasıdır. Oturumunuzun süresinin dolup dolmadığını, oturumunuzun ne kadar sürdüğünü ve oturumunuza ait tüm bilgileri buradan görebilirsiniz.',
 	),
 	'validfor' => array (
 		'no' => 'Din sesjon er gyldig i %SECONDS% sekunder fra nĂĄ.',
@@ -133,6 +139,7 @@ $lang = array(
 		'pl' => 'Twoja sesja jest jeszcze waĹĽna przez %SECONDS% sekund',
 		'pt' => 'A sua sessão é válida por %SECONDS% segundos.',
 		'pt-BR' => 'Sua sessão é válida por %SECONDS% segundos a partir de agora.',
+		'tr' => 'Oturumunuz, şu andan itibaren %SECONDS% saniyeliğine geçerlidir.',
 	),
 	'sessionsize' => array (
 		'no' => 'Sesjons størrelse: %SIZE%',
@@ -150,6 +157,7 @@ $lang = array(
 		'pl' => 'Rozmiar sesji: %SIZE%',
 		'pt' => 'Tamanho da sessĂŁo: %SIZE%',
 		'pt-BR' => 'Tamanho da sessĂŁo: %SIZE%',
+		'tr' => 'Oturum büyüklüğü: %SIZE%',
 	),
 	'attributes_header' => array (
 		'no' => 'Dine attributter',
@@ -168,6 +176,7 @@ $lang = array(
 		'pl' => 'Twoje atrybuty',
 		'pt' => 'Os seus atributos',
 		'pt-BR' => 'Seus atributos',
+		'tr' => 'Bilgileriniz',
 	),
 	'logout' => array (
 		'no' => 'Logg ut',
@@ -186,6 +195,7 @@ $lang = array(
 		'pl' => 'Wyloguj',
 		'pt' => 'Sair',
 		'pt-BR' => 'Desconectar',
+		'tr' => 'Çıkış',
 	),
 
 );
diff --git a/modules/consent/dictionaries/consent.php b/modules/consent/dictionaries/consent.php
index 7d81e2335..227283776 100644
--- a/modules/consent/dictionaries/consent.php
+++ b/modules/consent/dictionaries/consent.php
@@ -28,6 +28,7 @@ $lang = array(
 		'pl' => 'Tak, akceptujÄ™',
 		'pt' => 'Sim, Aceito',
 		'pt-BR' => 'Sim, Aceito',
+		'tr' => 'Evet, devam et',
 	),
 	'no' => array (
 		'no' => 'Nei, avbryt',
@@ -47,6 +48,7 @@ $lang = array(
 		'pl' => 'Nie, nie akceptujÄ™',
 		'pt' => 'NĂŁo aceito',
 		'pt-BR' => 'NĂŁo, nĂŁo aceito',
+		'tr' => 'Hayır, iptal et',
 	),
 	'remember' => array (
 		'no' => 'Godta ogsĂĄ for fremtiden',
@@ -66,6 +68,7 @@ $lang = array(
 		'pl' => 'Pamiętaj moją zgodę',
 		'pt' => 'Lembrar a minha escolha',
 		'pt-BR' => 'Lembrar Consentimento',
+		'tr' => 'Hatırla',
 	),
 	'consent_header' => array (
 		'no' => 'Samtykke om overføring av personinformasjon',
@@ -80,6 +83,8 @@ $lang = array(
 		'hr' => 'Dozvola za isporuku osobnih podataka',
 		'hu' => 'Hozzájárulás személyes adatok kiadásához',
 		'pl' => 'Zgoda na wysłanie danych osobistych',
+		'pt' => 'Consentimento do envio de informação pessoal',
+		'tr' => 'Kişisel bilgilerin verilmesi hakkında onay',
 	),
 	'consent_accept' => array (
 		'no' => 'For å fullføre innloggingen må du godta at opplysningene nedenfor sendes til SPNAME.',
@@ -97,8 +102,9 @@ $lang = array(
 		'hr' => 'U tijeku je proces prijave za pristup servisu SPNAME. Servis zahtjeva da IDPNAME isporuÄŤi dolje navedene podatke. SlaĹľete li se s time?',
 		'hu' => 'Ön azonosítja magát ehhez a szolgáltatáshoz SPNAME. Az azonosítás során IDPNAME az alábbi adatokat fogja küldeni a szolgáltatásnak. Engedélyezi?',
 		'pl' => 'SPNAME wymaga aby poniższa informacja została przesłana.',
-		'pt' => 'Está prestes a efectuar a entrada no serviço SPNAME. Este serviço é descrito como SPDESC e necessita que a informação apresentada abaixo seja transferida do IDPNAME. Aceita esta transferência de informação?',
+		'pt' => 'O serviço SPNAME necessita que a informação apresentada em baixo seja transferida.',
 		'pt-BR' => 'Você está prestes a acessar o serviço SPNAME. O serviço exige que as informações a seguir sejam transferidas do IDPNAME. Você aceita isso?',
+		'tr' => 'SPNAME aşağıdaki bilgilerin gönderilmesine ihtiyaç duyuyor.',
 	),
 	'consent_purpose' => array (
 		'no' => 'FormĂĄlet med SPNAME er SPDESC',
@@ -113,6 +119,8 @@ $lang = array(
 		'hr' => 'Svrha SPNAME je SPDESC',
 		'hu' => 'A szolgáltatás (SPNAME) ezt a célt szolgálja: SPDESC',
 		'pl' => 'Celem SPNAME jest SPDESC',
+		'pt' => 'O propĂłsito de SPNAME Ă© SPDESC',
+		'tr' => 'SPNAME\'in amacı SPDESC\'tir',
 	),
 	'consent_privacypolicy' => array (
 		'no' => 'Personvern for tjenesten',
@@ -130,6 +138,7 @@ $lang = array(
 		'pl' => 'Polityka prywatności dla serwisu',
 		'pt' => 'Política de privacidade do serviço',
 		'pt-BR' => 'Política de Privacidade deste serviço',
+		'tr' => 'Servis için gizlilik politikası',
 	),
 	'consent_attributes_header' => array (
 		'no' => 'Opplysninger som vil bli sendt til SPNAME',
@@ -144,6 +153,8 @@ $lang = array(
 		'hr' => 'Atributi koji će biti poslani servisu',
 		'hu' => 'A(z) SPNAME szolgáltatónak küldött adatok',
 		'pl' => 'Atrybuty, które zostaną przesłane do serwisu',
+		'pt' => 'Informação que irá ser enviada para SPNAME',
+		'tr' => 'SPNAME\'e gönderilecek bilgiler',
 	),
 	'show_attributes' => array (
 		'no' => 'Vis opplysninger',
@@ -158,6 +169,8 @@ $lang = array(
 		'hr' => 'PrikaĹľi atribute',
 		'hu' => 'Mutasd az attribĂştumokat',
 		'pl' => 'Wyświetl atrybuty',
+		'pt' => 'Mostrar atributos',
+		'tr' => 'Özellikleri göster',
 	),
 	'login' => array (
 		'no' => 'innlogging',
@@ -177,6 +190,7 @@ $lang = array(
 		'pl' => 'login',
 		'pt' => 'Entrar',
 		'pt-BR' => 'login',
+		'tr' => 'GiriĹź',
 	),
 	'service_providers_for' => array (
 		'no' => 'Tjenesteleverandør for',
@@ -194,8 +208,9 @@ $lang = array(
 		'hr' => 'Davatelji usluge za',
 		'hu' => 'Alkalmazásszolgáltatók a következő számára',
 		'pl' => 'Dostawca Serwisu dla',
-		'pt' => 'fornecedores de serviço (SP) para',
+		'pt' => 'Fornecedores de Serviço (SP) para',
 		'pt-BR' => 'Provedor de serviços para',
+		'tr' => 'için Servis Sağlayıcılar',
 	),
 	'service_provider_header' => array (
 		'no' => 'Tjenesteleverandør',
@@ -213,8 +228,9 @@ $lang = array(
 		'hr' => 'Davatelj usluge',
 		'hu' => 'Alkalmazásszolgáltató',
 		'pl' => 'Dostawca serwisu',
-		'pt' => 'fornecedor de serviço (SP)',
+		'pt' => 'Fornecedor de Serviço (SP)',
 		'pt-BR' => 'Provedor de Serviços',
+		'tr' => 'Servis Sağlayıcı',
 	),
 	'status_header' => array (
 		'no' => 'Samtykke-status',
@@ -234,6 +250,7 @@ $lang = array(
 		'pl' => 'Status zgody',
 		'pt' => 'Consentimento',
 		'pt-BR' => 'Status do Consentimento',
+		'tr' => 'Onay durumu',
 	),
 	'show_hide_attributes' => array (
 		'no' => 'Vis/skjul opplysninger',
@@ -253,6 +270,7 @@ $lang = array(
 		'pl' => 'pokaĹĽ/ukryj atrybuty',
 		'pt' => 'Mostrar/Ocultar atributos',
 		'pt-BR' => 'mostra/esconder Atributos',
+		'tr' => 'bilgileri göster/gizle ',
 	),
 	'noconsent_title' => array (
 		'no' => 'Ikke akseptert overføring av informasjon',
@@ -270,6 +288,7 @@ $lang = array(
 		'pl' => 'Nie wyraĹĽono zgody',
 		'pt' => 'Consentimento negado',
 		'pt-BR' => 'Nenhum consentimento dado',
+		'tr' => 'Onay verilmemiĹź',
 	),
 	'noconsent_text' => array (
 		'no' => 'Du har ikke akseptert å overlevere opplysninger til tjenesteleverandøren.',
@@ -287,6 +306,7 @@ $lang = array(
 		'pl' => 'Nie wyraziłeś zgody na przesłanie Twoich atrybutów do Dostawcy Serwisu.',
 		'pt' => 'Negou o consentimento para a transferência dos seus atributos para o fornecedor de serviço.',
 		'pt-BR' => 'Você não deu o consentimento para a transferência de seus atributos para o provedor de serviços.',
+		'tr' => 'Bilgilerinizin servis sağlayıcıya gönderilmesi için onay vermediniz.',
 	),
 	'noconsent_return' => array (
 		'no' => 'GĂĄ tilbake til aksept-siden med opplysninger',
@@ -304,6 +324,7 @@ $lang = array(
 		'pl' => 'PowrĂłt do strony wydania zezwolenia.',
 		'pt' => 'Voltar à página de consentimento',
 		'pt-BR' => 'Retornar a página de consentimento',
+		'tr' => 'Onay sayfasına geri dön',
 	),
 	'noconsent_goto_about' => array (
 		'no' => 'GĂĄ til informasjonsside om tjenesten',
@@ -319,6 +340,7 @@ $lang = array(
 		'hu' => 'A szolgáltatás információs oldalára',
 		'pl' => 'PrzejdĹş do strony informacyjnej dla tego serwisu',
 		'pt' => 'Ir para página de informação do serviço',
+		'tr' => 'Servis için bilgi sayfasına git',
 	),
 	'table_caption' => array (
 		'no' => 'Bruker innformasjon',
@@ -331,6 +353,7 @@ $lang = array(
 		'sl' => 'Podatki o uporabniku',
 		'hu' => 'Felhasználói információk',
 		'pt' => 'Informação do utilizador',
+		'tr' => 'Kullanıcı bilgisi',
 	),
 	'table_summary' => array (
 		'no' => 'Her listes den innformasjonen om deg som blir send til den tjenesten du er i ferd med ĂĄ logge pĂĄ',
@@ -342,6 +365,7 @@ $lang = array(
 		'sl' => 'Seznam podatkov o vas, ki bodo posredovani storitvi v katero se nameravate prijaviti',
 		'hu' => 'Ezeket az adatokat fogjuk elküldeni Önről annak a szolgáltatásnak, ahová be kíván jelentkezni',
 		'pt' => 'Listar a informação acerca de si que será enviada para o serviço no qual se está autenticar',
+		'tr' => 'Girmek istediğiniz servise gönderilecek bilginizi listeleyin',
 	),
 
 );
diff --git a/modules/consentSimpleAdmin/dictionaries/consentsimpleadmin.php b/modules/consentSimpleAdmin/dictionaries/consentsimpleadmin.php
index 0b127b14f..060ac9cf1 100644
--- a/modules/consentSimpleAdmin/dictionaries/consentsimpleadmin.php
+++ b/modules/consentSimpleAdmin/dictionaries/consentsimpleadmin.php
@@ -18,6 +18,7 @@ $lang = array(
 		'es' => 'Retirar consentimiento',
 		'sl' => 'Preklic privolitve',
 		'hu' => 'Hozzájárulás visszavonása',
+		'pt' => 'Remover Consentimento',
 	),
 	'granted' => array (
 		'no' => 'Du har tidligere gitt samtykke %NO% ganger til %OF% forskjellige tjenester.',
@@ -27,6 +28,7 @@ $lang = array(
 		'es' => 'Anteriormente permitiĂł %NO% consentimientos para %OF% servicios diferentes.',
 		'sl' => 'Potrdili ste %NO% privolitev za %OF% razliÄŤnih storitev.',
 		'hu' => '%NO% db. hozzájárulást adott %OF% különböző szolgáltatásnak.',
+		'pt' => 'Você tem %NO% consentimentos definidos anteriormente para %OF% serviços diferentes.',
 	),
 	'info' => array (
 		'no' => 'Dersom du trekker tilbake alle tidligere gitte samtykker, så vil du hver gang du besøker en tjeneste på nytt bli spurt om du aksepterer at en gitt liste med personlig informasjon blir overført til tjenesten.',
@@ -36,6 +38,7 @@ $lang = array(
 		'es' => 'Si retira todos los consentimientos concedidos, se le preguntará de nuevo cada vez que visite un nuevo servicio, independientemente de que acepte o rechace que un conjunto de datos personales sean transferidos.',
 		'sl' => 'V primeru preklica vseh privolitev, boste ob dostopu do storitev ponovno pozvani k privolitvi posredovanja osebnih podatkov storitvi.',
 		'hu' => 'Ha visszavonja az összes hozzájárulást, akkor minden alkalommal, amikor egy új szolgáltatást kíván igénybe venni, hozzá kell járulnia személyes adatainak kiadásához.',
+		'pt' => 'Se remover os consentimentos definidos, ir-lhe-á ser perguntado se aceita o envio de informação pessoal de cada vez que aceder a um novo serviço.',
 	),
 	'withdraw' => array (
 		'no' => 'Trekk tilbake alle tidligere gitte samtykker',
@@ -45,6 +48,7 @@ $lang = array(
 		'es' => 'Retirar todos los consentimientos concedidos',
 		'sl' => 'PrekliÄŤi vse privolitve.',
 		'hu' => 'Az összes hozzájárulás visszavonása',
+		'pt' => 'Remover todos os Consentimentos definidos',
 	),
 	'headerstats' => array (
 		'no' => 'Samtykke statistikk',
@@ -54,6 +58,7 @@ $lang = array(
 		'es' => 'EstadĂ­sticas de consentimientos almacenados',
 		'sl' => 'Statistika privolitev',
 		'hu' => 'Hozzájárulás tároló statisztikák',
+		'pt' => 'EstatĂ­sticas do armazenamento de Consentimentos',
 	),
 	'stattotal' => array (
 		'no' => 'Samtykkelageret inneholder %NO% innslag.',
@@ -63,6 +68,7 @@ $lang = array(
 		'es' => 'El almacén de consentimientos tiene %NO% entradas.',
 		'sl' => 'Privolitvena stran vsebuje %NO% zapisov.',
 		'hu' => 'A hozzájárulás tároló %NO% bejegyzést tartalmaz.',
+		'pt' => 'O armazenamento de consentimentos contém %NO% entradas.',
 	),
 	'statusers' => array (
 		'no' => '%NO% unike brukere har avgitt samtykke.',
@@ -72,6 +78,7 @@ $lang = array(
 		'es' => '%NO% usuarios han dado su consentimiento.',
 		'sl' => 'Privolitev je dalo %NO% razliÄŤnih uporabnikov.',
 		'hu' => '%NO% különböző felhasználó adott hozzájárulást.',
+		'pt' => '%NO" utilizador distintos deram o seu consentimento.',
 	),
 	'statservices' => array (
 		'no' => 'Samtykke er avgitt til %NO% unike tjenester.',
@@ -81,6 +88,7 @@ $lang = array(
 		'es' => 'Consentimiento dado a %NO% servicios diferentes.',
 		'sl' => '%NO% razliÄŤnih storitev je dobilo privolitev.',
 		'hu' => '%NO% különböző szolgáltatáshoz adtak hozzájárulást.',
+		'pt' => 'Estão definidos consentimentos para %NO% serviços distintos.',
 	),
 
 );
diff --git a/modules/preprodwarning/dictionaries/warning.php b/modules/preprodwarning/dictionaries/warning.php
index a8300baba..da9e6c533 100644
--- a/modules/preprodwarning/dictionaries/warning.php
+++ b/modules/preprodwarning/dictionaries/warning.php
@@ -22,6 +22,7 @@ $lang = array(
 		'hr' => 'Pristupate sustavu koji se nalazi u predprodukcijskoj fazi. Ove autentikacijske postavke služe za testiranje i provjeru ispravnosti rada predprodukcijskog sustava. Ako vam je netko poslao adresu koja pokazuje na ovu stranicu, a vi niste osoba zadužena za <i>testiranje</i>, vjerojatno ste <b>na ovu stranicu došli greškom</b>.',
 		'pl' => 'Korzystasz w tej chwili z wersji testowej systemu. To ustawienie uwierzytelniania jest tylko dla testów. Jeśli ktoś wysłał Ci link kierujący tutaj, a ty nie jesteś <i>testerem</i> to prawdopodobnie otrzymałeś błędny link i <b>nie powinieneś być tutaj</b>.',
 		'pt' => 'Está a aceder a um sistema em pré-produção. Este passo de autenticação servirá apenas para testes e verificações de pré-produção. Se alguém lhe enviou este endereço, e você não é um <i>testador</i>, então provavelmente recebeu um link errado, e <b>não deveria estar aqui</b>.',
+		'tr' => 'Şu anda tamamlanmamış bir sisteme giriyorsunuz. Bu doğrulama kurulumu sadece test ve tamamlanma öncesi onaylama amaçlıdır. Eğer birileri size burayı gösteren bir bağlantı gönderdiyse, ve siz <i>test edici</i> değilseniz, muhtemelen yanlış bir bağlantı aldınızı, ve şu anda <b>burada olmamalısınız</b>. ',
 	),
 	'warning_header' => array (
 		'no' => 'Advarsel om at dette er et test oppsett',
@@ -35,6 +36,7 @@ $lang = array(
 		'hr' => 'Upozorenje o pristupanju predprodukcijksom sustavu',
 		'pl' => 'Uwaga, korzystasz z wersji testowej systemu',
 		'pt' => 'Aviso ao aceder a sistema em pré-produção',
+		'tr' => 'Tamamlanmamış bir sisteme erişim hakkında uyarı',
 	),
 	'yes' => array (
 		'no' => 'Ja, jeg holder pĂĄ ĂĄ teste innlogging, og vet dette er et test-system.',
@@ -48,6 +50,7 @@ $lang = array(
 		'hr' => 'Da, znam da pristupam sustavu koji je u predprodukcijskoj fazi',
 		'pl' => 'Tak, wiem, ĹĽe korzystam z wersji testowej.',
 		'pt' => 'Sim, eu sei que estou a aceder a um sistema em pré-produção',
+		'tr' => 'Evet, tamanlanmamış bir sisteme girdiğimin farkındayım.',
 	),
 
 );
-- 
GitLab