xref: /trunk/main/officecfg/registry/schema/org/openoffice/Office/Linguistic.xcs (revision 31bbceb0f9d64c0c2c3b22a794a1666c1f33396e)
1<?xml version="1.0" encoding="UTF-8"?>
2<!--***********************************************************
3 *
4 * Licensed to the Apache Software Foundation (ASF) under one
5 * or more contributor license agreements.  See the NOTICE file
6 * distributed with this work for additional information
7 * regarding copyright ownership.  The ASF licenses this file
8 * to you under the Apache License, Version 2.0 (the
9 * "License"); you may not use this file except in compliance
10 * with the License.  You may obtain a copy of the License at
11 *
12 *   http://www.apache.org/licenses/LICENSE-2.0
13 *
14 * Unless required by applicable law or agreed to in writing,
15 * software distributed under the License is distributed on an
16 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
17 * KIND, either express or implied.  See the License for the
18 * specific language governing permissions and limitations
19 * under the License.
20 *
21 ***********************************************************-->
22
23
24<!DOCTYPE oor:component-schema SYSTEM "../../../../component-schema.dtd">
25<oor:component-schema xmlns:oor="http://openoffice.org/2001/registry" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" oor:name="Linguistic" oor:package="org.openoffice.Office" xml:lang="en-US">
26    <info>
27        <author>TL</author>
28        <desc>Contains linguistic (spell checking, hyphenation, thesaurus) related configurations.</desc>
29    </info>
30    <templates>
31        <group oor:name="Dictionary">
32            <info>
33                <desc>Specifies the settings for a single dictionary to be used by a spell checker, hyphenator or thesaurus.</desc>
34            </info>
35            <prop oor:name="Locations" oor:type="oor:string-list">
36                <info>
37                    <desc>Specifies the location(s) where the files that represent the dictionary are found. Each entry in the list must be from type URL.</desc>
38                    <label>Dictionary location</label>
39                </info>
40            </prop>
41            <prop oor:name="Format" oor:type="xs:string">
42                <info>
43                    <desc>Specifies the format the dictionary is written in.</desc>
44                    <label>Dictionary format</label>
45                </info>
46            </prop>
47            <prop oor:name="Locales" oor:type="oor:string-list">
48                <info>
49                    <desc>Bind a dictionary to its supported list of locales.</desc>
50                    <label>Dictionary locales</label>
51                </info>
52            </prop>
53        </group>
54        <group oor:name="DictionaryUsingService">
55            <info>
56                <desc>A list of all services making use of dictionaries.</desc>
57            </info>
58            <prop oor:name="SupportedDictionaryFormats" oor:type="oor:string-list">
59                <info>
60                    <desc>The list of all dictionary formats the service can handle.</desc>
61                    <label>Supported dictionary formats</label>
62                </info>
63            </prop>
64        </group>
65        <group oor:name="ServiceNameEntry">
66            <info>
67                <desc>The node name is the service implementation name.</desc>
68            </info>
69            <prop oor:name="VendorImagesNode" oor:type="xs:string">
70                <info>
71                    <desc>Contains the node name in the VendorImages set to look for in order to find a specific image.</desc>
72                    <label>Vendor images node</label>
73                </info>
74            </prop>
75        </group>
76        <group oor:name="VendorImagesEntry">
77            <info>
78                <desc>The images for vendor specific branding in the UI. The node name is the service implementation name.</desc>
79            </info>
80            <prop oor:name="SpellAndGrammarDialogImage" oor:type="xs:string">
81                <info>
82                    <desc>The path to the image for the spell and grammar checking dialog.</desc>
83                    <label>Spell and grammar dialog image</label>
84                </info>
85            </prop>
86            <prop oor:name="SpellAndGrammarDialogImage_HC" oor:type="xs:string">
87                <info>
88                    <desc>The path to the image for the spell and grammar checking dialog in high contrast mode.</desc>
89                    <label>Spell and grammar dialog image</label>
90                </info>
91            </prop>
92            <prop oor:name="SpellAndGrammarContextMenuSuggestionImage" oor:type="xs:string">
93                <info>
94                    <desc>The path to the image for the spell and grammar checking suggestions in the context menu context menu.</desc>
95                    <label>Spell and grammar context menu suggestions image</label>
96                </info>
97            </prop>
98            <prop oor:name="SpellAndGrammarContextMenuSuggestionImage_HC" oor:type="xs:string">
99                <info>
100                    <desc>The path to the image for the spell and grammar checking suggestions in the context menu context menu in high contrast mode.</desc>
101                    <label>Spell and grammar context menu suggestions image</label>
102                </info>
103            </prop>
104            <prop oor:name="SpellAndGrammarContextMenuDictionaryImage" oor:type="xs:string">
105                <info>
106                    <desc>The path to the image for the spell and grammar checking context menu context menu.</desc>
107                    <label>Spell and grammar context menu dictionary image</label>
108                </info>
109            </prop>
110            <prop oor:name="SpellAndGrammarContextMenuDictionaryImage_HC" oor:type="xs:string">
111                <info>
112                    <desc>The path to the image for the spell and grammar checking context menu in high contrast mode.</desc>
113                    <label>Spell and grammar context menu dictionary image</label>
114                </info>
115            </prop>
116            <prop oor:name="ThesaurusDialogImage" oor:type="xs:string">
117                <info>
118                    <desc>The path to the image for the thesaurus dialog.</desc>
119                    <label>Thesaurus dialog image</label>
120                </info>
121            </prop>
122            <prop oor:name="ThesaurusDialogImage_HC" oor:type="xs:string">
123                <info>
124                    <desc>The path to the image for the thesaurus dialog in high contrast mode.</desc>
125                    <label>Thesaurus dialog image</label>
126                </info>
127            </prop>
128            <prop oor:name="SynonymsContextMenuImage" oor:type="xs:string">
129                <info>
130                    <desc>The path to the image for the synonyms context menu.</desc>
131                    <label>Synonyms context menu image</label>
132                </info>
133            </prop>
134            <prop oor:name="SynonymsContextMenuImage_HC" oor:type="xs:string">
135                <info>
136                    <desc>The path to the image for the synonyms context menu in high contrast mode.</desc>
137                    <label>Synonyms context menu image</label>
138                </info>
139            </prop>
140        </group>
141        <group oor:name="GrammarCheckerEntry">
142            <info>
143                <desc>Specifies the settings for a grammar checker. The node name is the grammar checkers implementation name.</desc>
144            </info>
145            <prop oor:name="Locales" oor:type="oor:string-list">
146                <info>
147                    <desc>The list of supported locales.</desc>
148                    <label>Grammar checker locales</label>
149                </info>
150            </prop>
151        </group>
152    </templates>
153    <component>
154    <group oor:name="Images">
155        <info>
156            <desc>Contains settings for images to be used.</desc>
157        </info>
158        <set oor:name="ServiceNameEntries" oor:node-type="ServiceNameEntry">
159            <info>
160                <desc>The node name is the service implementation name and the property states
161                the node name to use in the VendorImages set.
162                </desc>
163                <label>Component entries</label>
164            </info>
165        </set>
166        <set oor:name="VendorImages" oor:node-type="VendorImagesEntry">
167            <info>
168                <desc>Contains the images to use. The node names are the service implementation names.</desc>
169                <label>Vendor images</label>
170            </info>
171        </set>
172    </group>
173        <group oor:name="General">
174            <info>
175                <desc>Contains general settings for the linguistic configurations.</desc>
176            </info>
177            <prop oor:name="UILocale" oor:type="xs:string">
178                <!-- OldLocation: NEW -->
179                <!-- UIHints: Tools - Options - General - Language Settings - Languages -->
180                <info>
181                    <author>LO</author>
182                    <desc>Specifies the UI language. An empty string means: use the desktop's UI language if possible.</desc>
183                </info>
184                <value/>
185            </prop>
186            <prop oor:name="IsIgnoreControlCharacters" oor:type="xs:boolean">
187                <!-- OldLocation: NEW -->
188                <info>
189                    <author>TL</author>
190                    <desc>Ignores the control characters (ASCII characters &lt; 32) for spell checking, hyphenation and the thesaurus.</desc>
191                </info>
192                <value>true</value>
193            </prop>
194            <prop oor:name="DefaultLocale" oor:type="xs:string">
195                <!-- OldPath: DefaultLanguage -->
196                <!-- OldLocation: soffice.ini -->
197                <!-- UIHints: Tools - Options - General - Language -->
198                <info>
199                    <author>TL</author>
200                    <desc>Specifies the default document language.</desc>
201                    <label>Default language</label>
202                </info>
203                <value/>
204                <!-- JB: Empty default inserted into empty property node. Remove if NIL was intended -->
205            </prop>
206            <prop oor:name="DefaultLocale_CJK" oor:type="xs:string">
207                <!-- OldPath: DefaultLanguage -->
208                <!-- UIHints: Tools - Options - General - Language -->
209                <info>
210                    <author>TL</author>
211                    <desc>Specifies the default document CJK language.</desc>
212                    <label>Default language for CJK linguistics</label>
213                </info>
214                <value/>
215                <!-- JB: Empty default inserted into empty property node. Remove if NIL was intended -->
216            </prop>
217            <prop oor:name="DefaultLocale_CTL" oor:type="xs:string">
218                <!-- OldPath: DefaultLanguage -->
219                <!-- UIHints: Tools - Options - General - Language -->
220                <info>
221                    <author>TL</author>
222                    <desc>Specifies the default document CTL language.</desc>
223                    <label>Default language for CTL linguistics</label>
224                </info>
225                <value/>
226                <!-- JB: Empty default inserted into empty property node. Remove if NIL was intended -->
227            </prop>
228            <group oor:name="DictionaryList">
229                <info>
230                    <desc>Defines which personal dictionaries are used.</desc>
231                </info>
232                <prop oor:name="ActiveDictionaries" oor:type="oor:string-list">
233                    <!-- OldPath: Active-Dictionaries -->
234                    <!-- OldLocation: soffice.ini -->
235                    <!-- UIHints: Tools - Options - General - Language -->
236                    <info>
237                        <author>TL</author>
238                        <desc>Specifies the custom dictionaries to be used. The Ignore list (IgnoreAllList (All)) is administered in the RAM only for the current spellcheck.</desc>
239                        <label>Custom dictionaries</label>
240                    </info>
241                    <value oor:separator=";">IgnoreAllList;business.dic;soffice.dic;standard.dic</value>
242                </prop>
243                <prop oor:name="IsUseDictionaryList" oor:type="xs:boolean">
244                    <!-- OldLocation: NEW -->
245                    <info>
246                        <author>TL</author>
247                        <desc>Determines if personal dictionaries should be used for spell checking and hyphenation.</desc>
248                    </info>
249                    <value>true</value>
250                </prop>
251            </group>
252        </group>
253        <group oor:name="TextConversion">
254            <info>
255                <desc>Defines settings used by the text conversion.</desc>
256            </info>
257            <prop oor:name="ActiveConversionDictionaries" oor:type="oor:string-list">
258                <!-- OldLocation: NEW -->
259                <info>
260                    <desc>Specifies the user dictionaries to be used.</desc>
261                    <label>Active text conversion user dictionaries</label>
262                </info>
263                <value/>
264            </prop>
265            <prop oor:name="IsIgnorePostPositionalWord" oor:type="xs:boolean">
266                <!-- OldLocation: NEW -->
267                <info>
268                    <desc>Specifies if post positionals should be ignored when looking for Korean entries.</desc>
269                    <label>Ignore post positional word</label>
270                </info>
271                <value>true</value>
272            </prop>
273            <prop oor:name="IsAutoCloseDialog" oor:type="xs:boolean">
274                <!-- OldLocation: NEW -->
275                <info>
276                    <desc>Specifies if the dialog should be closed automatically after the conversion of the current text portion is processed.</desc>
277                    <label>Auto close dialog</label>
278                </info>
279                <value>false</value>
280            </prop>
281            <prop oor:name="IsShowEntriesRecentlyUsedFirst" oor:type="xs:boolean">
282                <!-- OldLocation: NEW -->
283                <info>
284                    <desc>Specifies if entries that were recently used as replacements should be listed first.</desc>
285                    <label>Show entries recently used first</label>
286                </info>
287                <value>false</value>
288            </prop>
289            <prop oor:name="IsAutoReplaceUniqueEntries" oor:type="xs:boolean">
290                <!-- OldLocation: NEW -->
291                <info>
292                    <desc>Specifies if entries for which have only one possible replacement should be replaced automatically.</desc>
293                    <label>Auto replace unique entries</label>
294                </info>
295                <value>false</value>
296            </prop>
297            <prop oor:name="IsDirectionToSimplified" oor:type="xs:boolean">
298                <!-- OldLocation: NEW -->
299                <info>
300                    <desc>Specifies in which direction the translation will be made, from traditional to simplified or the other way round.</desc>
301                    <label>Direction to simplified</label>
302                </info>
303            </prop>
304            <prop oor:name="IsUseCharacterVariants" oor:type="xs:boolean">
305                <!-- OldLocation: NEW -->
306                <info>
307                    <desc>Specifies whether Taiwan, Hongkong SAR, and Macao SAR character variants should be used for translation.</desc>
308                    <label>Use character variants</label>
309                </info>
310                <value>false</value>
311            </prop>
312            <prop oor:name="IsTranslateCommonTerms" oor:type="xs:boolean">
313                <!-- OldLocation: NEW -->
314                <info>
315                    <desc>Specifies whether common terms should be detected and translated as whole words.</desc>
316                    <label>Translate Common Terms</label>
317                </info>
318                <value>false</value>
319            </prop>
320            <prop oor:name="IsReverseMapping" oor:type="xs:boolean">
321                <!-- OldLocation: NEW -->
322                <info>
323                    <desc>If Reverse Mapping is active than every dictionary entry added or modified will also be added or modified within the dictionary in the opposite mapping direction.</desc>
324                    <label>Reverse Mapping</label>
325                </info>
326                <value>false</value>
327            </prop>
328        </group>
329        <group oor:name="SpellChecking">
330            <info>
331                <desc>Contains spell checking-relevant settings.</desc>
332            </info>
333            <prop oor:name="IsSpellUpperCase" oor:type="xs:boolean">
334                <!-- OldPath: MiscOptions / SpellOptions -->
335                <!-- OldLocation: soffice.ini -->
336                <!-- UIHints: Tools - Options - General - Language -->
337                <info>
338                    <author>TL</author>
339                    <desc>Specifies whether to include uppercase words in the spellcheck process.</desc>
340                    <label>Spell uppercase words</label>
341                </info>
342                <value>false</value>
343            </prop>
344            <prop oor:name="IsSpellWithDigits" oor:type="xs:boolean">
345                <!-- OldPath: MiscOptions / SpellOptions -->
346                <!-- OldLocation: soffice.ini -->
347                <!-- UIHints: Tools - Options - General - Language -->
348                <info>
349                    <author>TL</author>
350                    <desc>Specifies whether to check the spelling of words which contain numbers as well as letters.</desc>
351                    <label>Spell words with digits</label>
352                </info>
353                <value>false</value>
354            </prop>
355            <prop oor:name="IsSpellCapitalization" oor:type="xs:boolean">
356                <!-- OldPath: MiscOptions / SpellOptions -->
357                <!-- OldLocation: soffice.ini -->
358                <!-- UIHints: Tools - Options - General - Language -->
359                <info>
360                    <author>TL</author>
361                    <desc>Checks the correct use of capitalization.</desc>
362                    <label>Check capitalization</label>
363                </info>
364                <value>true</value>
365            </prop>
366            <prop oor:name="IsSpellAuto" oor:type="xs:boolean">
367                <!-- OldPath: MiscOptions / SpellOptions -->
368                <!-- OldLocation: soffice.ini -->
369                <!-- UIHints: Tools - Options - General - Language -->
370                <info>
371                    <author>TL</author>
372                    <desc>Checks spelling automatically.</desc>
373                    <label>Automatic spellchecking</label>
374                </info>
375                <value>true</value>
376            </prop>
377            <prop oor:name="IsSpellSpecial" oor:type="xs:boolean">
378                <!-- OldPath: MiscOptions / SpellOptions -->
379                <!-- OldLocation: soffice.ini -->
380                <!-- UIHints: Tools - Options - General - Language -->
381                <info>
382                    <author>TL</author>
383                    <desc>Allows spellchecking in headers, footers, and frames.</desc>
384                    <label>Check spelling in special regions</label>
385                </info>
386                <value>true</value>
387            </prop>
388            <prop oor:name="IsReverseDirection" oor:type="xs:boolean">
389                <!-- OldPath: MiscOptions / SpellOptions -->
390                <!-- OldLocation: soffice.ini -->
391                <!-- UIHints: Tools - Options - General - Language -->
392                <info>
393                    <author>TL</author>
394                    <desc>Advances backwards through the text for spell checking.</desc>
395                    <label>Reverse direction.</label>
396                </info>
397                <value>false</value>
398            </prop>
399        </group>
400    <group oor:name="GrammarChecking">
401        <info>
402            <desc>Contains grammar checking relevant settings.</desc>
403                </info>
404                <prop oor:name="IsAutoCheck" oor:type="xs:boolean">
405                <info>
406                    <author>OS</author>
407                    <desc>determines if grammar is automatically checked.</desc>
408                    <label>Automatic grammar checking</label>
409                </info>
410                <value>true</value>
411            </prop>
412        <prop oor:name="IsInteractiveCheck" oor:type="xs:boolean">
413            <info>
414                <author>OS</author>
415                <desc>determines if grammar is check in the spelling and grammar dialog.</desc>
416                <label>Interactive grammar checking</label>
417            </info>
418        <value>true</value>
419    </prop>
420    </group>
421        <group oor:name="Hyphenation">
422            <info>
423                <desc>Contains hyphenation relevant settings.</desc>
424            </info>
425            <prop oor:name="MinLeading" oor:type="xs:short">
426                <!-- OldPath: HyphMinLeading -->
427                <!-- OldLocation: soffice.ini -->
428                <!-- UIHints: Tools - Options - General - Language -->
429                <info>
430                    <author>TL</author>
431                    <desc>Specifies the minimum number of characters of the hyphenated word required at the end of the line.</desc>
432                    <label>Characters per syllable before hyphen</label>
433                </info>
434                <constraints>
435                    <minInclusive oor:value="2">
436                        <info>
437                            <desc>Specifies the minimum value allowed.</desc>
438                        </info>
439                    </minInclusive>
440                    <maxInclusive oor:value="9">
441                        <info>
442                            <desc>Specifies the maximum value allowed.</desc>
443                        </info>
444                    </maxInclusive>
445                </constraints>
446                <value>2</value>
447            </prop>
448            <prop oor:name="MinTrailing" oor:type="xs:short">
449                <!-- OldPath: HyphMinTrailing -->
450                <!-- OldLocation: soffice.ini -->
451                <!-- UIHints: Tools - Options - General - Language -->
452                <info>
453                    <author>TL</author>
454                    <desc>Specifies the minimum number of characters of the hyphenated word required at the next line.</desc>
455                    <label>Characters per syllable after hyphen</label>
456                </info>
457                <constraints>
458                    <minInclusive oor:value="2">
459                        <info>
460                            <desc>Specifies the minimum value allowed.</desc>
461                        </info>
462                    </minInclusive>
463                    <maxInclusive oor:value="9">
464                        <info>
465                            <desc>Specifies the maximum value allowed.</desc>
466                        </info>
467                    </maxInclusive>
468                </constraints>
469                <value>2</value>
470            </prop>
471            <prop oor:name="MinWordLength" oor:type="xs:short">
472                <!-- OldPath: HyphMinWordLength -->
473                <!-- OldLocation: soffice.ini -->
474                <info>
475                    <author>TL</author>
476                    <desc>Specifies the minimum word length to allow a hyphenation.</desc>
477                    <label>Minimal word length</label>
478                </info>
479                <constraints>
480                    <minInclusive oor:value="2">
481                        <info>
482                            <desc>Specifies the minimum value allowed.</desc>
483                        </info>
484                    </minInclusive>
485                    <maxInclusive oor:value="9">
486                        <info>
487                            <desc>Specifies the maximum value allowed.</desc>
488                        </info>
489                    </maxInclusive>
490                </constraints>
491                <value>5</value>
492            </prop>
493            <prop oor:name="IsHyphSpecial" oor:type="xs:boolean">
494                <!-- OldPath: MiscOptions -->
495                <!-- OldLocation: soffice.ini -->
496                <!-- UIHints: Tools - Options - General - Language -->
497                <info>
498                    <author>TL</author>
499                    <desc>Allows hyphenation in headers, footers, and frames.</desc>
500                    <label>Hyphenate in special regions.</label>
501                </info>
502                <value>true</value>
503            </prop>
504            <prop oor:name="IsHyphAuto" oor:type="xs:boolean">
505                <!-- OldPath: MiscOptions -->
506                <!-- OldLocation: soffice.ini -->
507                <!-- UIHints: Tools - Options - General - Language -->
508                <info>
509                    <author>TL</author>
510                    <desc>Allows for automatic insertion of soft hyphens.</desc>
511                    <label>Automatic hyphenation.</label>
512                </info>
513                <value>false</value>
514            </prop>
515        </group>
516        <group oor:name="ServiceManager">
517            <info>
518                <desc>Contains settings for the service manager that are used to access/configure the usage of the various linguistic service implementations.</desc>
519            </info>
520            <set oor:name="Dictionaries" oor:node-type="Dictionary">
521                <info>
522                    <desc>Contains all dictionaries to be used for spell checking, hyphenation or thesaurus.</desc>
523                    <label>Dictionaries</label>
524                </info>
525            </set>
526            <set oor:name="SpellCheckers" oor:node-type="DictionaryUsingService">
527                <info>
528                    <desc>Contains all spell checker.</desc>
529                    <label>Spell Checker</label>
530                </info>
531            </set>
532            <set oor:name="Hyphenators" oor:node-type="DictionaryUsingService">
533                <info>
534                    <desc>Contains all hyphenators.</desc>
535                    <label>Hyphenators</label>
536                </info>
537            </set>
538            <set oor:name="Thesauri" oor:node-type="DictionaryUsingService">
539                <info>
540                    <desc>Contains all thesauri.</desc>
541                    <label>Thesauri</label>
542                </info>
543            </set>
544            <prop oor:name="DisabledDictionaries" oor:type="oor:string-list">
545                <info>
546                    <desc>The list of dictionaries that are currently not in use.</desc>
547                    <label>Disabled Dictionaries</label>
548                </info>
549            </prop>
550            <set oor:name="GrammarCheckers" oor:node-type="GrammarCheckerEntry">
551                <info>
552                    <desc>Contains all grammar checkers.</desc>
553                    <label>Grammar Checkers</label>
554                </info>
555            </set>
556            <prop oor:name="DataFilesChangedCheckValue" oor:type="xs:int">
557                <info>
558                    <author>TL</author>
559                    <desc>Value used to check if the data files of the linguistic have changed and thus the configuration needs to be updated.</desc>
560                    <label>Data files changed check value</label>
561                </info>
562                <value>-1</value>
563            </prop>
564            <group oor:name="SpellCheckerList" oor:extensible="true">
565                <info>
566                    <desc>Contains a list of languages and spell-checking-service entries. Only languages listed will be supported.</desc>
567                </info>
568            </group>
569            <group oor:name="ThesaurusList" oor:extensible="true">
570                <info>
571                    <desc>Contains a list of languages and thesaurus-service entries. Only languages listed will be supported.</desc>
572                </info>
573            </group>
574            <group oor:name="HyphenatorList" oor:extensible="true">
575                <info>
576                    <desc>Contains a list of languages and hyphenation-service pairs. Only the languages that are listed are supported.</desc>
577                </info>
578            </group>
579            <group oor:name="GrammarCheckerList" oor:extensible="true">
580                <info>
581                    <desc>Contains a list of languages and grammar-checking-service pairs. Only languages that are listed are supported.</desc>
582                </info>
583            </group>
584            <group oor:name="LastFoundSpellCheckers" oor:extensible="true">
585                <info>
586                    <desc>Contains a list of languages and spell-checking-service entries. The entries represent those languages/spellcheckers that were available the last time. New languages/spellcheckers (those available this time but not the last time) will be activated automatically.</desc>
587                </info>
588            </group>
589            <group oor:name="LastFoundThesauri" oor:extensible="true">
590                <info>
591                    <desc>Contains a list of languages and thesaurus-service entries. The entries represent those languages/thesauri that were available the last time. New languages/thesauri (those available this time but not the last time) will be activated automatically.</desc>
592                </info>
593            </group>
594            <group oor:name="LastFoundHyphenators" oor:extensible="true">
595                <info>
596                    <desc>Contains a list of languages and hyphenation-service pairs. The entries represent those languages/hyphenators that were available the last time. New languages/hyphenators (those available this time but not the last time) will be activated automatically.</desc>
597                </info>
598            </group>
599            <group oor:name="LastFoundGrammarCheckers" oor:extensible="true">
600                <info>
601                    <desc>Contains a list of languages and grammar-checking-service pairs. The entries represent those languages/hyphenators that were available the last time. New languages/hyphenators (those available this time but not the last time) will be activated automatically.</desc>
602                </info>
603            </group>
604        </group>
605    </component>
606</oor:component-schema>
607