moved kdeaccessibility kdeaddons kdeadmin kdeartwork kdebindings kdeedu kdegames...
[kdeedu.git] / klatin / klatin / klatin.kcfg
blob407f47a27f31d9d21d0df358cae91750b348fdae
1 <?xml version="1.0" encoding="UTF-8"?>
2 <kcfg xmlns="http://www.kde.org/standards/kcfg/1.0"
3 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4 xsi:schemaLocation="http://www.kde.org/standards/kcfg/1.0
5 http://www.kde.org/standards/kcfg/1.0/kcfg.xsd" >
6 <kcfgfile name="klatinrc"/>
7 <group name="Language">
8 <entry name="UserLanguage" type="String">
9 <label>The language selected by the user</label>
10 <code>
11 KConfigBase *globalConf = KGlobal::config();
12 globalConf->setGroup("Locale");
13 QString m_language = globalConf->readEntry("Language", "en");
14 //keep only the first 2 characters
15 m_language = m_language.left(2);
16 QString filename = locate("data", "klatin/data/vocabs/");
17 filename += m_language;
18 QDir check(filename);
20 if (check.exists() == FALSE) {
21 m_language = "en";
23 kdDebug()&lt;&lt; m_language &lt;&lt;endl;
24 </code>
25 <default code="true">m_language</default>
26 </entry>
27 </group>
28 <group name="Vocabulary">
29 <entry name="NumOfQuestions" type="Int">
30 <label>how many questions are asked in one session.</label>
31 <default>10</default>
32 </entry>
33 <entry name="UnlimitedQuestions" type="Int">
34 <label>whether KLatin should ask unlimited questions.</label>
35 <default>0</default>
36 </entry>
37 <entry name="DefaultFile" type="String">
38 <label>the default vocabulary file.</label>
39 <code>
40 QString fileDir = locate("data", "klatin/data/vocabs/");
41 fileDir += m_language;
42 QDir vocabDirectory(fileDir, "*.kvtml");
43 kdDebug()&lt;&lt; m_language &lt;&lt;endl;
45 QString defaultFile = (fileDir + "/" + vocabDirectory[0]);
46 kdDebug()&lt;&lt; defaultFile &lt;&lt;endl;
47 </code>
48 <default code="true">defaultFile</default>
49 </entry>
50 <entry name="LatinToLang" type="Bool">
51 <label>whether the questions should be Latin to the user's language.</label>
52 <default>true</default>
53 </entry>
54 <entry name="LangToLatin" type="Bool">
55 <label>whether the questions should be the user's language to Latin.</label>
56 <default>false</default>
57 </entry>
58 </group>
59 </kcfg>