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