1/** @mainpage KEduVocDocument 2 3KEduVocDocument is a library for reading and writing vocabulary files used by Parley, Kanagram, KHangMan and KWordQuiz. 4 5At this date no binary compatibility is guaranteed. Please update this lib when updating the applications mentioned above. 6 7Important classes are: 8 - KEduVocExpression to hold an abstract entry. It contains translations in KEduVocTranslation. 9 - Lessons are organized by KEduVocLesson. 10 11Grammatical terms are part of KEduVocTranslation and also contained in: 12 - KEduVocArticle (articles of a language) 13 - KEduVocConjugation (conjugations and personal pronouns) 14 - KEduVocWordType (word type management) 15 16Grammar is accessed by using an instance of KEduVocDocument. 17 18Grades can be stored using the KEduVocGrade class (part of a KEduVocTranslation). 19 20KEduVocDocument supports reading and writing of different file formats. KVTML (version 2) is the default. 21 22Readers: 23 - KEduVocKvtml2Reader the current default file format since KDE4 24 - KEduVocKvtmlReader for compatibility (pre KDE4) 25 - KEduVocCsvReader Comma separated values (text files) 26 - KEduVocPaukerReader Pauker file format 27 - KEduVocVokabelnReader Vokabeln file format 28 - KEduVocXdxfReader XDXF file format 29 30Writers: 31 - KEduVocKvtml2Writer 32 - KEduVocKvtmlWriter 33 - KEduVocCsvWriter 34 35 36*/ 37