diff --git a/lang/czech.php b/lang/czech.php
new file mode 100644
index 0000000..6a257db
--- /dev/null
+++ b/lang/czech.php
@@ -0,0 +1,189 @@
+ Zkontrolujte údaje svého certifikátu a potvrďte registraci.");
+define("accept_Login_02","údaje certifikátu");
+define("accept_Login_03","Vydán komu:");
+define("accept_Login_04","Běžné jméno (CN)");
+define("accept_Login_05","Pořadové číslo");
+define("accept_Login_06","e-mailová adresa ");
+define("accept_Login_07","Vydán kým:");
+define("accept_Login_08","Organizace");
+define("accept_Login_09","Organizační jednotka");
+define("accept_Login_10","Vydán kdy");
+define("accept_Login_11","Platnost do");
+define("accept_Login_12","Registrovat tímto certifikátem?
".
+ "Bude uloženo pouze pořadové číslo certifikátu, ale požádáte-li po složení zkoušky o písemné osvědčení, bude muset být vydáno na Vaše Běžné jméno (Common Name) uložené v certifikátu!
".
+ "Tištěná osvědčení nemohou být vydána pro anonymní certifikáty (kde Běžné jméno je \"CAcert WoT User\").");
+define("accept_Login_13","Platnost:");
+define("Button_01","vytvořit nové téma");
+define("Button_02","zpět na správu témat");
+define("Button_03","zpět na správu dotazů");
+define("Button_04","nový dotaz");
+define("Button_05","zobrazit jako seznam");
+define("Button_06","zobrazit jako čárový graf");
+define("Button_07","zobrazit jako sloupcový graf");
+define("Button_08","nejlepší odpověď");
+define("Button_09","nejhorší odpověď");
+define("Button_10","úspěšné přihlášení");
+define("Button_11","uložit");
+define("Button_12","uložit změny");
+define("Button_13","upravit odpovědi");
+define("Button_14","přidat odpověď");
+define("Button_15","smazat odpověď");
+define("Button_16","vyhodnotit test");
+define("Button_17","statistické údaje");
+define("Button_18","uživatelské údaje");
+define("Button_19","statistika testu");
+define("Check_Cert_01","Přejete-li si dostat dokument klasickou poštou nebo e-mailem, musí být v certifikátu uloženo Vaše jméno!
Můžete pokračovat v registraci, ale nemůžete zvolit poslat klasickou poštou nebo poslat e-mailem.
Můžete také zrušit tuto registraci a registrovat se jiným certifikátem, v němž je Vaše jméno uloženo.");
+define("certificateDocu_01","Pokud chcete, můžeme engross dokument dokládající, že jste úspěšně složil zkoušku zaručovatele. Dokument bude vydán na Vaše jméno, jak je uvedeno ve Vašem digitálním certifikátu.");
+define("certificateDocu_02","Ne, nepotřebuji takový dokument.");
+define("certificateDocu_03","Ano, prosím pošlete mi dokument jako přílohu PDF e-mailem (použijte e-mailovou adresu a jméno uložené v certifikátu).");
+define("certificateDocu_04","Ano, prosím pošlete mi dokument klasickou poštou na tuto adresu:");
+define("certificateDocu_05","první (rodné, křestní) jméno");
+define("certificateDocu_06","příjmení");
+define("certificateDocu_07","ulice");
+define("certificateDocu_08","poštovní směrovací číslo");
+define("certificateDocu_09","město, obec");
+define("certificateDocu_10","kraj, stát");
+define("certificateDocu_11","země");
+define("certificateDocu_12","Chcete-li obdržet dokument klasickou poštou, musíte vyplnit všechna pole.");
+define("Class_Answer_01","odpovědi podrobně");
+define("Class_Answer_02","odpovědi");
+define("Class_Answer_03","odpověď");
+define("Class_Answer_04","Je třeba označit alespoň dvě odpovědi.");
+define("Class_Answer_05","Alespoň jedna odpověď musí být označena jako 'správná' a celkem musí být označeny alespoň dvě.");
+define("Class_Answer_06","Alespoň jedna odpověď musí být označena jako 'správná'");
+define("Class_Answer_07","V doplňovacích odpovědích se musí lišit správná odpověď od nesprávné!");
+define("Class_Answer_08","Alespoň jedna odpověď musí být označena jako správná a jedna jako nesprávná!");
+define("Class_Answer_09","správně");
+define("Class_Answer_10","chybně");
+define("Class_Progress_01","počet otázek");
+define("Class_Progress_02","Příliš mnoho údajů uložených v databázi. "); // gehört zu Lernfortschritte_angezeigt
+define("Class_Progress_03","Zobrazení poslední");
+define("Class_Progress_04","pokrok ve výuce");
+define("Class_Progress_05","Další údaje nejsou dostupné"); /*Bsp: Keine weiteren Infos zu : 5 Fragen */
+define("Class_Progress_06","Další údaje nedostupné pro:");
+define("Class_Progress_07","otázka (otázky)");
+define("Class_Progress_08","nesprávně zodpovězené otázky");
+define("Class_Question_01","Klikněte pro zobrazení více informací");
+define("Class_Question_02","inaktivovat otázku");
+define("Class_Question_03","aktivovat otázku ");
+define("Class_Question_04","odstranit otázku");
+define("Class_Question_05","V databázi nejsou dostupné otázky");
+define("Class_Question_06","podrobnosti otázky");
+define("Class_Quiz_01","K tomuto tématu není dostatek otázek. Prosím, zvolte jiné téma.");
+define("Class_Quiz_02","test");
+define("Class_Quiz_03","Vyhodnocení testu");
+define("Class_Quiz_04","Vaše celkové skóre:");
+define("Class_Quiz_05","Minimální požadavky pro test:");
+define("Class_Quiz_06","Dosáhl(a) jste: "); /*Bsp: You have reached 0 % .... */
+define("Class_Quiz_07","a proto jste");/* You have reached 0 % and so you did not pass */
+define("Class_Quiz_08","zkoušku složil(a).");
+define("Class_Quiz_09","zkoušku nesložil(a).");/*Bsp:You have reached 0 % and so you did not pass */
+define("Class_Quiz_10_AnonymousCert", "Skládal(a) jste zkoušku za použití anonymního certifikátu, takže si nemůžete vyžádat tištěné ani PDF osvědčení o složení zkoušky.
");
+define("Class_Quiz_11_RequestCert", "Vyžádat osvědčení");
+/* Původní text
+define("Class_Quiz_12_ExplainCert", "Z důvodu ochrany soukromí zde nemůžeme přijímat Vaše osobní údaje.
".
+ "Pro vyžádání tištěného nebo PDF osvědčení pošlete e-mail na education@cacert.org a sdělte, zda žádáte verzi tištěnou nebo PDF. Chcete-li tištěné osvědčení, připojte prosím svoji poštovní adresu (klasické pošty).
".
+ "Pošta může být zašifrovaná a musí být podepsána certifikátem, který jste použil(a) při testu kontrolou jeho pořadového čísla můžeme ověřit, že jste složil(a) zkoušku. ".
+ "Rámeček v pravém horním rohu \"Přihlášen jako:\" obsahuje údaje o Vámi použitém certifikátu.
".
+ "
Za tištěné osvědčení Vás požádáme o dar asi 5 EUR za poštovné v rámci Evropy a 10 EUR za poštovné v rámci světa a za zpracování.
".
+ "Pro darování použijte PayPal tlačítko dole, https://www.cacert.org/index.php?id=13 ukže všechny metody darování CAcert.
".
+ "
Omlouváme se za případné obtíže.
");*/
+/* Náhrada za čas, kdy nemůžeme zpracovávat žádosti o osvědčení */
+define("Class_Quiz_12_ExplainCert", "Z důvodu ochrany osobnosti zde neukládáme Vaše osobní údaje.
".
+ "V současnosti můžeme zpracovávat žádosti o osvědčení o složení zkoušky. Přesto o ně můžete žádat e-mailem na education@cacert.org zpracování žádosti však může trvat velmi dlouho!
".
+ "
Omlouváme se za případné problémy.
");
+define("Class_Quiz_13_Donate5", "5 EUR za poštovné v rámci Evropy");
+define("Class_Quiz_14_Donate10", "10 EUR za poštovné mimo Evropu");
+define("Class_Topic_01","jméno");
+define("Class_Topic_02","počet otázek");
+define("Class_Topic_03","počet otázek v testu");
+define("Class_Topic_04","požadavek");
+define("Class_Topic_05","upravit téma");
+define("Class_Topic_06","aktivovat téma");
+define("Class_Topic_07","Inaktivovat téma: Všechny otázky tohoto tématu budou také inaktivovány.");
+define("Class_Topic_08","Smazat téma se všemi přiřazenými otázkami a odpověďmi");
+define("Class_Topic_09","min. procento musí být číslo nejvýše 100");
+define("Class_Topic_10","Téma již existuje.");
+define("Class_Topic_11","Počet otázek musí být celé kladné číslo.");
+define("Class_Topic_12","požadavek");
+define("Collect_Question_01","Tato otázka již existuje.");
+define("Collect_Question_02","Musí být definována alespoň jedna mezera k doplnění, vytvořená pomocí [ ]. Správná odpověď musí být umístěna do hranatých závorek. Všechny závorky musí být uzavřeny. ");
+define("Collect_Question_03","zadejte otázku");
+define("Function_getContent_01","Vítáme Vás");
+define("Function_getContent_02_Intro",'