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