1 <?xml version=
"1.0" encoding=
"UTF-8"?>
2 <!--***********************************************************************
4 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
6 * Copyright 2008 by Sun Microsystems, Inc.
8 * OpenOffice.org - a multi-platform office productivity suite
10 * $RCSfile: Linguistic.xcs,v $
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">
35 <desc >Contains linguistic (spell checking, hyphenation, thesaurus) related configurations.
</desc>
39 <group oor:
name=
"Dictionary">
41 <desc>Specifies the settings for a single dictionary to be used by a spell checker, hyphenator or thesaurus.
</desc>
43 <prop oor:
name=
"Locations" oor:
type=
"oor:string-list">
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>
49 <prop oor:
name=
"Format" oor:
type=
"xs:string">
51 <desc>Specifies the format the dictionary is written in.
</desc>
52 <label>Dictionary format
</label>
55 <prop oor:
name=
"Locales" oor:
type=
"oor:string-list">
57 <desc>Bind a dictionary to it's supported list of locales.
</desc>
58 <label>Dictionary locales
</label>
63 <group oor:
name=
"DictionaryUsingService">
65 <desc>A list of all services making use of dictionaries.
</desc>
67 <prop oor:
name=
"SupportedDictionaryFormats" oor:
type=
"oor:string-list">
69 <desc>The list of all dictionry formats the service can handle.
</desc>
70 <label>Supported dictionary formats
</label>
75 <group oor:
name=
"ServiceNameEntry">
77 <desc>The node name is the service implementation name.
</desc>
79 <prop oor:
name=
"VendorImagesNode" oor:
type=
"xs:string">
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>
87 <group oor:
name=
"VendorImagesEntry">
89 <desc>The images for vendor specifc branding in the UI. The node name is the service implementation name.
</desc>
91 <prop oor:
name=
"SpellAndGrammarDialogImage" oor:
type=
"xs:string">
93 <desc>The path to the image for the spell and grammar checking dialog.
</desc>
94 <label>Spell and grammar dialog image
</label>
97 <prop oor:
name=
"SpellAndGrammarDialogImage_HC" oor:
type=
"xs:string">
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>
103 <prop oor:
name=
"SpellAndGrammarContextMenuSuggestionImage" oor:
type=
"xs:string">
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>
109 <prop oor:
name=
"SpellAndGrammarContextMenuSuggestionImage_HC" oor:
type=
"xs:string">
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>
115 <prop oor:
name=
"SpellAndGrammarContextMenuDictionaryImage" oor:
type=
"xs:string">
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>
121 <prop oor:
name=
"SpellAndGrammarContextMenuDictionaryImage_HC" oor:
type=
"xs:string">
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>
129 <group oor:
name=
"GrammarCheckerEntry">
131 <desc>Specifies the settings for a grammar checker. The node name is the grammar checkers implemetation name.
</desc>
133 <prop oor:
name=
"Locales" oor:
type=
"oor:string-list">
135 <desc>The list of supported locales.
</desc>
136 <label>Grammar checker locales
</label>
145 <group oor:
name=
"Images">
147 <desc>Contains settings for images to be used.
</desc>
149 <set oor:
name=
"ServiceNameEntries" oor:
node-type=
"ServiceNameEntry">
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.
154 <label>Component entries
</label>
157 <set oor:
name=
"VendorImages" oor:
node-type=
"VendorImagesEntry">
159 <desc>Contains the images to use. The node names are the service implementation names.
</desc>
160 <label>Vendor images
</label>
165 <group oor:
name=
"General">
167 <desc>Contains general settings for the linguistic configurations.
</desc>
169 <prop oor:
name=
"UILocale" oor:
type=
"xs:string">
170 <!-- OldLocation: NEW -->
171 <!-- UIHints: Tools - Options - General - Language Settings - Languages -->
174 <desc>Specifies the UI language. An empty string means: use the desktop's UI language if possible.
</desc>
178 <prop oor:
name=
"IsIgnoreControlCharacters" oor:
type=
"xs:boolean">
179 <!-- OldLocation: NEW -->
182 <desc>Ignores the control characters (ASCII characters
< 32) for spell checking, hyphenation and the thesaurus.
</desc>
186 <prop oor:
name=
"DefaultLocale" oor:
type=
"xs:string">
187 <!-- OldPath: DefaultLanguage -->
188 <!-- OldLocation: soffice.ini -->
189 <!-- UIHints: Tools - Options - General - Language -->
192 <desc>Specifies the default document language.
</desc>
193 <label>Default language
</label>
196 <!-- JB: Empty default inserted into empty property node. Remove if NIL was intended -->
198 <prop oor:
name=
"DefaultLocale_CJK" oor:
type=
"xs:string">
199 <!-- OldPath: DefaultLanguage -->
200 <!-- UIHints: Tools - Options - General - Language -->
203 <desc>Specifies the default document CJK language.
</desc>
204 <label>Default language for CJK linguistics
</label>
207 <!-- JB: Empty default inserted into empty property node. Remove if NIL was intended -->
209 <prop oor:
name=
"DefaultLocale_CTL" oor:
type=
"xs:string">
210 <!-- OldPath: DefaultLanguage -->
211 <!-- UIHints: Tools - Options - General - Language -->
214 <desc>Specifies the default document CTL language.
</desc>
215 <label>Default language for CTL linguistics
</label>
218 <!-- JB: Empty default inserted into empty property node. Remove if NIL was intended -->
220 <group oor:
name=
"DictionaryList">
222 <desc>Defines which personal dictionaries are used.
</desc>
224 <prop oor:
name=
"ActiveDictionaries" oor:
type=
"oor:string-list">
225 <!-- OldPath: Active-Dictionaries -->
226 <!-- OldLocation: soffice.ini -->
227 <!-- UIHints: Tools - Options - General - Language -->
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>
233 <value oor:
separator=
";">IgnoreAllList;soffice.dic;standard.dic;Novell.dic;sun.dic;corporate.dic
</value>
235 <prop oor:
name=
"IsUseDictionaryList" oor:
type=
"xs:boolean">
236 <!-- OldLocation: NEW -->
239 <desc>Determines if personal dictionaries should be used for spell checking and hyphenation.
</desc>
245 <group oor:
name=
"TextConversion">
247 <desc>Defines settings used by the text conversion.
</desc>
249 <prop oor:
name=
"ActiveConversionDictionaries" oor:
type=
"oor:string-list">
250 <!-- OldLocation: NEW -->
252 <desc>Specifies the user dictionaries to be used.
</desc>
253 <label>Active text conversion user dictionaries
</label>
257 <prop oor:
name=
"IsIgnorePostPositionalWord" oor:
type=
"xs:boolean">
258 <!-- OldLocation: NEW -->
260 <desc>Specifies if post positionals should be ignored when looking for Korean entries.
</desc>
261 <label>Ignore post positional word
</label>
265 <prop oor:
name=
"IsAutoCloseDialog" oor:
type=
"xs:boolean">
266 <!-- OldLocation: NEW -->
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>
273 <prop oor:
name=
"IsShowEntriesRecentlyUsedFirst" oor:
type=
"xs:boolean">
274 <!-- OldLocation: NEW -->
276 <desc>Specifies if entries that were recently used as replacements should be listed first.
</desc>
277 <label>Show entries recently used first
</label>
281 <prop oor:
name=
"IsAutoReplaceUniqueEntries" oor:
type=
"xs:boolean">
282 <!-- OldLocation: NEW -->
284 <desc>Specifies if entries for which have only one possible replacement should be replaced automatically.
</desc>
285 <label>Auto replace unique entries
</label>
289 <prop oor:
name=
"IsDirectionToSimplified" oor:
type=
"xs:boolean">
290 <!-- OldLocation: NEW -->
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>
296 <prop oor:
name=
"IsUseCharacterVariants" oor:
type=
"xs:boolean">
297 <!-- OldLocation: NEW -->
299 <desc>Specifies wether Taiwan, Hongkong SAR, and Macao SAR character variants should be used for translation.
</desc>
300 <label>Use character variants
</label>
304 <prop oor:
name=
"IsTranslateCommonTerms" oor:
type=
"xs:boolean">
305 <!-- OldLocation: NEW -->
307 <desc>Specifies wether common terms should be detected and translated as whole words.
</desc>
308 <label>Translate Common Terms
</label>
312 <prop oor:
name=
"IsReverseMapping" oor:
type=
"xs:boolean">
313 <!-- OldLocation: NEW -->
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>
321 <group oor:
name=
"SpellChecking">
323 <desc>Contains spell checking-relevant settings.
</desc>
325 <prop oor:
name=
"IsSpellUpperCase" oor:
type=
"xs:boolean">
326 <!-- OldPath: MiscOptions / SpellOptions -->
327 <!-- OldLocation: soffice.ini -->
328 <!-- UIHints: Tools - Options - General - Language -->
331 <desc>Specifies whether to include uppercase words in the spellcheck process.
</desc>
332 <label>Spell uppercase words
</label>
336 <prop oor:
name=
"IsSpellWithDigits" oor:
type=
"xs:boolean">
337 <!-- OldPath: MiscOptions / SpellOptions -->
338 <!-- OldLocation: soffice.ini -->
339 <!-- UIHints: Tools - Options - General - Language -->
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>
347 <prop oor:
name=
"IsSpellCapitalization" oor:
type=
"xs:boolean">
348 <!-- OldPath: MiscOptions / SpellOptions -->
349 <!-- OldLocation: soffice.ini -->
350 <!-- UIHints: Tools - Options - General - Language -->
353 <desc>Checks the correct use of capitalization.
</desc>
354 <label>Check capitalization
</label>
358 <prop oor:
name=
"IsSpellAuto" oor:
type=
"xs:boolean">
359 <!-- OldPath: MiscOptions / SpellOptions -->
360 <!-- OldLocation: soffice.ini -->
361 <!-- UIHints: Tools - Options - General - Language -->
364 <desc>Checks spelling automatically.
</desc>
365 <label>Automatic spellchecking
</label>
369 <prop oor:
name=
"IsSpellSpecial" oor:
type=
"xs:boolean">
370 <!-- OldPath: MiscOptions / SpellOptions -->
371 <!-- OldLocation: soffice.ini -->
372 <!-- UIHints: Tools - Options - General - Language -->
375 <desc>Allows spellchecking in headers, footers, and frames.
</desc>
376 <label>Check spelljng in special regions
</label>
380 <prop oor:
name=
"IsReverseDirection" oor:
type=
"xs:boolean">
381 <!-- OldPath: MiscOptions / SpellOptions -->
382 <!-- OldLocation: soffice.ini -->
383 <!-- UIHints: Tools - Options - General - Language -->
386 <desc>Advances backwards through the text for spell checking.
</desc>
387 <label>Reverse direction.
</label>
392 <group oor:
name=
"GrammarChecking">
394 <desc>Contains grammar checking relevant settings.
</desc>
396 <prop oor:
name=
"IsAutoCheck" oor:
type=
"xs:boolean">
399 <desc>determines if grammar is automatically checked.
</desc>
400 <label>Automatic grammar checking
</label>
404 <prop oor:
name=
"IsInteractiveCheck" oor:
type=
"xs:boolean">
407 <desc>determines if grammar is check in the spelling and grammar dialog.
</desc>
408 <label>Interactive grammar checking
</label>
413 <group oor:
name=
"Hyphenation">
415 <desc>Contains hyphenation relevant settings.
</desc>
417 <prop oor:
name=
"MinLeading" oor:
type=
"xs:short">
418 <!-- OldPath: HyphMinLeading -->
419 <!-- OldLocation: soffice.ini -->
420 <!-- UIHints: Tools - Options - General - Language -->
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>
427 <minInclusive oor:
value=
"2">
429 <desc>Specifies the minimum value allowed.
</desc>
432 <maxInclusive oor:
value=
"9">
434 <desc>Specifies the maximum value allowed.
</desc>
440 <prop oor:
name=
"MinTrailing" oor:
type=
"xs:short">
441 <!-- OldPath: HyphMinTrailing -->
442 <!-- OldLocation: soffice.ini -->
443 <!-- UIHints: Tools - Options - General - Language -->
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>
450 <minInclusive oor:
value=
"2">
452 <desc>Specifies the minimum value allowed.
</desc>
455 <maxInclusive oor:
value=
"9">
457 <desc>Specifies the maximum value allowed.
</desc>
463 <prop oor:
name=
"MinWordLength" oor:
type=
"xs:short">
464 <!-- OldPath: HyphMinWordLength -->
465 <!-- OldLocation: soffice.ini -->
468 <desc>Specifies the minimum word length to allow a hyphenation.
</desc>
469 <label>Minimal word length
</label>
472 <minInclusive oor:
value=
"2">
474 <desc>Specifies the minimum value allowed.
</desc>
477 <maxInclusive oor:
value=
"9">
479 <desc>Specifies the maximum value allowed.
</desc>
485 <prop oor:
name=
"IsHyphSpecial" oor:
type=
"xs:boolean">
486 <!-- OldPath: MiscOptions -->
487 <!-- OldLocation: soffice.ini -->
488 <!-- UIHints: Tools - Options - General - Language -->
491 <desc>Allows hyphenation in headers, footers, and frames.
</desc>
492 <label>Hyphenate in special regions.
</label>
496 <prop oor:
name=
"IsHyphAuto" oor:
type=
"xs:boolean">
497 <!-- OldPath: MiscOptions -->
498 <!-- OldLocation: soffice.ini -->
499 <!-- UIHints: Tools - Options - General - Language -->
502 <desc>Allows for automatic insertion of soft hyphens.
</desc>
503 <label>Automatic hyphention.
</label>
508 <group oor:
name=
"ServiceManager">
510 <desc>Contains settings for the service manager that are used to access/configure the usage of the various linguistic service implementations.
</desc>
513 <set oor:
name=
"Dictionaries" oor:
node-type=
"Dictionary">
515 <desc>Contains all dictionaries to be used for spell checking, hyphenation or thesaurus.
</desc>
516 <label>Dictionaries
</label>
519 <set oor:
name=
"SpellCheckers" oor:
node-type=
"DictionaryUsingService">
521 <desc>Contains all spell checker.
</desc>
522 <label>Spell Checker
</label>
525 <set oor:
name=
"Hyphenators" oor:
node-type=
"DictionaryUsingService">
527 <desc>Contains all hyphenators.
</desc>
528 <label>Hyphenators
</label>
531 <set oor:
name=
"Thesauri" oor:
node-type=
"DictionaryUsingService">
533 <desc>Contains all thesauri.
</desc>
534 <label>Thesauri
</label>
537 <prop oor:
name=
"DisabledDictionaries" oor:
type=
"oor:string-list">
539 <desc>The list of dictionaries that are currently not in use.
</desc>
540 <label>Disabled Dictionaries
</label>
544 <set oor:
name=
"GrammarCheckers" oor:
node-type=
"GrammarCheckerEntry">
546 <desc>Contains all grammar checkers.
</desc>
547 <label>Grammar Checkers
</label>
551 <prop oor:
name=
"DataFilesChangedCheckValue" oor:
type=
"xs:int">
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>
559 <group oor:
name=
"SpellCheckerList" oor:
extensible=
"true">
561 <desc>Contains a list of languages and spell-checking-service entries. Only languages listed will be supported.
</desc>
564 <group oor:
name=
"ThesaurusList" oor:
extensible=
"true">
566 <desc>Contains a list of languages and thesaurus-service entries. Only languages listed will be supported.
</desc>
569 <group oor:
name=
"HyphenatorList" oor:
extensible=
"true">
571 <desc>Contains a list of languages and hyphenation-service pairs. Only the languages that are listed are supported.
</desc>
574 <group oor:
name=
"GrammarCheckerList" oor:
extensible=
"true">
576 <desc>Contains a list of languages and grammar-checking-service pairs. Only languages that are listed are supported.
</desc>
579 <group oor:
name=
"LastFoundSpellCheckers" oor:
extensible=
"true">
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>
584 <group oor:
name=
"LastFoundThesauri" oor:
extensible=
"true">
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>
589 <group oor:
name=
"LastFoundHyphenators" oor:
extensible=
"true">
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>
594 <group oor:
name=
"LastFoundGrammarCheckers" oor:
extensible=
"true">
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>
601 </oor:component-schema>