This file is indexed.

/usr/share/kde4/config.kcfg/parley.kcfg is in parley-data 4:4.8.4-1.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
<?xml version="1.0" encoding="UTF-8"?>
<kcfg xmlns="http://www.kde.org/standards/kcfg/1.0"
      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
      xsi:schemaLocation="http://www.kde.org/standards/kcfg/1.0
      http://www.kde.org/standards/kcfg/1.0/kcfg.xsd" >
  <include>kglobalsettings.h</include>
  <kcfgfile name="parleyrc"/>

  <group name="General">
    <entry name="Theme" type="String">
      <label>Theme to use for practice and welcome screen</label>
      <default>themes/theme_reference.desktop</default>
    </entry>
    <entry name="NumPreSetting" type="Int">
      <label>Number of stored setting profiles</label>
      <default>0</default>
    </entry>
    <entry name="SmartAppend" type="Bool">
      <label>If true, when using the entry dialog, new rows will be appended as needed</label>
      <default>true</default>
    </entry>
    <entry name="Separator" type="String">
      <label>This sets the separator used when copying/pasting text, default is Tab</label>
      <default code="true">QChar('\t')</default>
    </entry>
    <entry name="EntriesPerLesson" type="Int">
      <label>The number of entries per lesson</label>
      <default>20</default>
    </entry>
    <entry name="AutoOpenLast" type="Bool">
      <label>If true, on each application start the last opened file will be loaded</label>
      <default>false</default>
    </entry>
    <entry name="AutoSave" type="Bool">
      <label>If true, vocabularies are automatically saved on close and exit</label>
      <default>false</default>
    </entry>
    <entry name="SeparatorCombo" type="Int">
      <default>0</default>
    </entry>
    <entry name="AutoBackup" type="Bool">
      <label>If true, a backup is saved every BackupTime minutes</label>
      <default>false</default>
    </entry>
    <entry name="BackupTime" type="Int">
      <label>Time interval between two automatic backups</label>
      <default>15</default>
    </entry>
    <entry name="AutomaticTranslation" type="Bool">
      <label>Enable automatic translation of the lesson entries.</label>
      <default>false</default>
    </entry>
  </group>

  <group name="PracticeOptions">
    <entry name="FlashcardsFrontImage" type="Bool">
        <label>Show images on the front of the flashcard.</label>
        <default>true</default>
    </entry>
    <entry name="FlashcardsBackImage" type="Bool">
        <label>Show images on the back of the flashcard.</label>
        <default>true</default>
    </entry>
    <entry name="Block" type="Bool">
      <label>In Blocking Query Tab Dialog, if checked then the Query is blocked</label>
      <default>true</default>
    </entry>
    <entry name="Expire" type="Bool">
      <label>In Blocking Query Tab Dialog, if checked then the Query accepts an expiring time</label>
      <default>true</default>
    </entry>
    <entry name="AltLearn" type="Bool">
      <label>Use the Leitner learning method</label>
      <default>false</default>
    </entry>
    <entry name="TestOrderLesson" type="Bool">
      <label>Append new vocabulary in a test in order of their lessons. Note that this will not be a hard transition, but a slow mix from one lesson to the next.</label>
      <default>true</default>
    </entry>
    <entry name="TestNumberOfEntries" type="Int">
      <label>The number of entries that are practiced at the same time. If one of these is answered correctly another entry will be appended.</label>
      <default>20</default>
    </entry>
    <entry name="SwapDirection" type="Bool">
      <label>Swap direction randomly</label>
      <default>false</default>
    </entry>

    <entry name="PracticeTimeout" type="Bool">
      <label>Limit the time for the user to answer in a test.</label>
      <default>false</default>
    </entry>
    <entry name="PracticeTimeoutMode" type="Enum">
      <label>Show - show the solution after the given time; Continue - go to the next question after the given time.</label>
      <choices>
        <choice name="Show"/>
        <choice name="Continue"/>
      </choices>
      <default>Show</default>
    </entry>
    <entry name="PracticeTimeoutTimePerAnswer" type="Int">
      <label>Maximum time allowed to answer.</label>
      <default>20</default>
    </entry>

    <entry name="Suggestions" type="Bool">
      <label>Enable suggestion lists in written practice.</label>
      <default>false</default>
    </entry>
    <entry name = "ShowHints" type="Bool">
     <label>Enable the showing of hints.</label>
     <default>true</default>
    </entry>
    <entry name="IgnoreAccentMistakes" type="Bool">
      <label>Count answers as right when only the accentuation is wrong.</label>
      <default>false</default>
    </entry>
    <entry name="IgnoreCapitalizationMistakes" type="Bool">
      <label>Count answers as right when only the capitalization is wrong.</label>
      <default>false</default>
    </entry>

    <entry name="SplitTranslations" type="Bool">
      <label>Split translations in written practice.</label>
      <default>false</default>
    </entry>
    <entry name="Periods" type="Bool">
      <label>Split translations at periods.</label>
      <default>true</default>
    </entry>
    <entry name="Colons" type="Bool">
      <label>Split translations at colons.</label>
      <default>false</default>
    </entry>
    <entry name="Semicolons" type="Bool">
      <label>Split translations at semicolons.</label>
      <default>true</default>
    </entry>
    <entry name="Commas" type="Bool">
      <label>Split translations at commas.</label>
      <default>false</default>
    </entry>

    <!-- This will be deprecated in the new partice -->
    <entry name="ShowMore" type="Bool">
      <label>Enable Show More button to reveal parts of the solution in written practice.</label>
      <default>true</default>
    </entry>
    <entry name="SkipKnownEnabled" type="Bool">
      <label>Enable Skip (I Know It) button in written practice.</label>
      <default>true</default>
    </entry>
    <entry name="CountSynonymsAsCorrect" type="Bool">
      <label>When the synonym instead of the word was entered, does it count as correct?</label>
      <default>true</default>
    </entry>
    <entry name="PracticeImagesEnabled" type="Bool">
      <label>Enable image display in the practice dialogs.</label>
      <default>true</default>
    </entry>
    <entry name="PracticeSoundEnabled" type="Bool">
      <label>Enable sound playback in the practice dialogs.</label>
      <default>true</default>
    </entry>
    <entry name="MultipleChoiceWordTypeConsistancy" type="Bool">"
        <label>Use the same word type as the solution for the incorrect answers in a multiple choice practice.</label>
        <default>true</default>
    </entry>
    <entry name="NumberMultipleChoiceAnswers" type="Int">
        <label>How many answers are provided for a multiple choice question, including the correct answer.</label>
        <default>5</default>
     </entry>
  </group>

  <group name="Appearance">
    <entry name="ShowSearch" type="Bool">
      <label>Toggle display of the search bar.</label>
      <default>true</default>
    </entry>

    <entry name="ShowSublessonentries" type="Bool">
      <label>When enabled a lesson also shows entries from its sublessons.</label>
      <default>true</default>
    </entry>

    <entry name="TableLessonColumnVisible" type="Bool">
      <label>Show/hide the lesson column.</label>
      <default>false</default>
    </entry>

    <entry name="TableActiveColumnVisible" type="Bool">
      <label>Show/hide the active column.</label>
      <default>false</default>
    </entry>

    <entry name="LessonEditingSelection" type="Enum">
      <label>Select which lessons are displayed for editing</label>
      <choices>
        <choice name="CurrentLesson"/>
        <choice name="LessonsInQuery"/>
        <choice name="AllLessons"/>
        <choice name="UserFiltered"/>
      </choices>
      <default>CurrentLesson</default>
    </entry>
    <entry name="MainWindowSplitter" type="IntList">
      <label>How the main window is divided.</label>
      <default>150, 400</default>
    </entry>
    <entry name="PracticeFont" type="Font">
      <label>The font used in the vocabulary table</label>
      <default code="true">KGlobalSettings::generalFont()</default>
    </entry>
    <entry name="IPAFont" type="Font">
      <label>The font used for phonetics</label>
      <default code="true">KGlobalSettings::generalFont()</default>
    </entry>
    <entry name="CurrentCol" type="Int">
      <label>Currently selected column</label>
      <default code="true">2</default>
    </entry>
    <entry name="CurrentRow" type="Int">
      <label>Currently selected row</label>
      <default>0</default>
    </entry>
    <entry name="UseGradeColors" type="Bool">
      <label>Use your own colors</label>
      <default>true</default>
    </entry>
    <entry name="GradeColor$(Number)" type="Color" key="GradeColor$(Number)">
      <parameter name="Number" type="Int" max="7"/>
      <label>Colors used to display different grades</label>
      <default param="0">0, 0, 191</default>
      <default param="1">140, 25, 25</default>
      <default param="2">140, 25, 25</default>
      <default param="3">140, 25, 25</default>
      <default param="4">25, 140, 25</default>
      <default param="5">25, 140, 25</default>
      <default param="6">25, 140, 25</default>
      <default param="7">25, 140, 25</default>
    </entry>
  </group>


  <group name="Thresholds">
    <entry name="PracticeMinimumTimesAsked" type="Int">
      <label>The entry must have been asked at least this often to be included in the practice.</label>
      <default>0</default>
    </entry>
    <entry name="PracticeMaximumTimesAsked" type="Int">
      <label>The entry must have been asked at most this often to be included in the practice.</label>
      <default>1000</default>
    </entry>

    <entry name="PracticeMinimumWrongCount" type="Int">
      <label>The entry must have been answered incorrectly at least this often to be included in the practice.</label>
      <default>0</default>
    </entry>
    <entry name="PracticeMaximumWrongCount" type="Int">
      <label>The entry must have been answered incorrectly at most this often to be included in the practice.</label>
      <default>1000</default>
    </entry>

    <entry name="PracticeMinimumGrade" type="Int">
      <label>The entry must have at least this grade to be included in the practice (0..7).</label>
      <default>0</default>
    </entry>
    <entry name="PracticeMaximumGrade" type="Int">
      <label>The entry must have at most this grade to be included in the practice (0..7).</label>
      <default>7</default>
    </entry>
    <entry name="WordTypesInPracticeEnabled" type="Bool">
      <label>Only selected word types will be included in practice.</label>
      <default>false</default>
    </entry>
    <entry name="WordTypesInPractice" type="StringList">
      <label>Selected word types for practices.</label>
      <whatsthis>Selected word types for practices.</whatsthis>
    </entry>
    <entry name="SubWordTypesInPractice" type="StringList">
      <label>Selected sub word types for practices.</label>
      <whatsthis>Selected sub word types for practices.</whatsthis>
    </entry>
  </group>

  <group name="PracticeManager">
    <entry name="QuestionLanguage" type="Int">
      <label>The language that is displayed in a test.</label>
      <default>0</default>
    </entry>
    <entry name="SolutionLanguage" type="Int">
      <label>The language in which the user has to answer.</label>
      <default>1</default>
    </entry>

    <entry name="ShowSolutionAfterAnswer" type="Bool">
      <label>Show the solution after an answer was given.</label>
      <default>true</default>
    </entry>
    <entry name="ShowSolutionAfterAnswerTime" type="Int">
      <label>The time the solution is shown (seconds). 0 is unlimited.</label>
      <default>0</default>
    </entry>

    <entry name="PracticeMode" type="Enum">
        <choices>
            <choice name="FlashCardsPractice"/>
            <choice name="MixedLettersPractice"/>
            <choice name="MultipleChoicePractice"/>
            <choice name="WrittenPractice"/>
            <choice name="ExampleSentencesPractice"/>
            <choice name="GenderPractice"/>
            <choice name="ComparisonPractice"/>
            <choice name="ConjugationPractice"/>
        </choices>
        <label>The practice mode that is currently selected.</label>
        <default>FlashCardsPractice</default>
    </entry>

    <entry name="BlockItem$(Grade)" type="Int" key="BlockItem$(Grade)">
      <parameter name="Grade" type="Int" max="7"/>
      <label>Amount of time different grades should be blocked</label>
      <default param="1">86400</default>
      <default param="2">172800</default>
      <default param="3">345600</default>
      <default param="4">604800</default>
      <default param="5">1209600</default>
      <default param="6">2592000</default>
      <default param="7">5184000</default>
    </entry>
    <entry name="ExpireItem$(Grade)" type="Int" key="ExpireItem$(Grade)">
      <parameter name="Grade" type="Int" max="7"/>
      <label>Amount of time after which different grades should expire</label>
      <default param="1">172800</default>
      <default param="2">345600</default>
      <default param="3">604800</default>
      <default param="4">1209600</default>
      <default param="5">2592000</default>
      <default param="6">5184000</default>
      <default param="7">10368000</default>
    </entry>
  </group>
  <group name="KNewStuff">
    <entry name="ProvidersUrl" type="Path">
      <label>The Providers path for Parley</label>
      <default>"http://edu.kde.org/parley/providers.xml"</default>
    </entry>
    <entry name="InstallationCommand" type="String">
      <label>The command used to start a downloaded vocabulary</label>
      <default>parley %f</default>
    </entry>
    <entry name="InstallPath" type="Path">
      <label>The folder where downloaded vocabularies are saved by default</label>
      <default>$HOME/Vocabularies/</default>
    </entry>
  </group>
</kcfg>