/** @mainpage KEduVocDocument KEduVocDocument is a library for reading and writing vocabulary files used by Parley, KAnagram, KHangman and KWordQuiz. At this date no binary compability is guaranteed. Please update this lib when updating the applications mentioned above. Important classes are: - KEduVocExpression to hold an abstract entry. It contains translations in KEduVocTranslation. - Lessons are organized by KEduVocLesson. Grammatical terms are part of KEduVocTranslation and also contained in: - KEduVocArticle (articles of a language) - KEduVocConjugation (conjugations and personal pronouns) - KEduVocWordType (word type management) Grammar is accesed by using an instance of KEduVocDocument. Grades can be stored using the KEduVocGrade class (part of a KEduVocTranslation). KEduVocDocument supports reading and writing of different file formats. KVTML (version 2) is the default. Readers: - KEduVocKvtml2Reader the current default file format since KDE4 - KEduVocKvtmlReader for compability (pre KDE4) - KEduVocCsvReader Comma seperated values (text files) - KEduVocPaukerReader Pauker file format - KEduVocVokabelnReader Vokabeln file format - KEduVocXdxfReader XDXF file format Writers: - KEduVocKvtml2Writer - KEduVocKvtmlWriter - KEduVocCsvWriter */