<?xml version='1.0' encoding='UTF-8'?>

<oor:component-schema oor:name="Linguistic" oor:package="org.openoffice.Office" xml:lang="en-US" xmlns:oor="http://openoffice.org/2001/registry" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
	<info>
		<desc>Contains linguistic (spell checking, hyphenation, thesaurus) related configurations.</desc>
	</info>
	<component>
		<group oor:name="General">
			<info>
				<desc>Contains general settings for the linguistic configurations.</desc>
			</info>
			<prop oor:name="UILocale" oor:type="xs:string">
				<info>
					<desc>Specifies the UI language. An empty string means: use the desktop&apos;s UI language if possible.</desc>
				</info>
				<value/>
			</prop>
			<prop oor:name="IsIgnoreControlCharacters" oor:type="xs:boolean">
				<info>
					<desc>Ignores the control characters (ASCII characters &lt; 32) for spell checking, hyphenation and the thesaurus.</desc>
				</info>
				<value>true</value>
			</prop>
			<prop oor:name="DefaultLocale" oor:type="xs:string">
				<info>
					<desc>Specifies the default document language.</desc>
					<label>Default language</label>
				</info>
				<value/>
			</prop>
			<prop oor:name="DefaultLocale_CJK" oor:type="xs:string">
				<info>
					<desc>Specifies the default document CJK language.</desc>
					<label>Default language for CJK linguistics</label>
				</info>
				<value/>
			</prop>
			<prop oor:name="DefaultLocale_CTL" oor:type="xs:string">
				<info>
					<desc>Specifies the default document CTL language.</desc>
					<label>Default language for CTL linguistics</label>
				</info>
				<value/>
			</prop>
			<prop oor:name="IsGermanPreReform" oor:type="xs:boolean">
				<info>
					<desc>Determines if the Old German spelling should be used (true) or not (false).</desc>
					<label>Old German spelling</label>
				</info>
				<value>false</value>
			</prop>
			<group oor:name="DictionaryList">
				<info>
					<desc>Defines which personal dictionaries are used.</desc>
				</info>
				<prop oor:name="ActiveDictionaries" oor:type="oor:string-list">
					<info>
						<desc>Specifies the custom dictionaries to be used. The Ignore list (IgnoreAllList (All)) is administered in the RAM only for the current spellcheck.</desc>
						<label>Custom dictionaries</label>
					</info>
					<value oor:separator=";">IgnoreAllList;soffice.dic;standard.dic;sun.dic</value>
				</prop>
				<prop oor:name="IsUseDictionaryList" oor:type="xs:boolean">
					<info>
						<desc>Determines if personal dictionaries should be used for spell checking and hyphenation.</desc>
					</info>
					<value>true</value>
				</prop>
			</group>
		</group>
		<group oor:name="TextConversion">
			<info>
				<desc>Defines settings used by the text conversion.</desc>
			</info>
			<prop oor:name="ActiveConversionDictionaries" oor:type="oor:string-list">
				<info>
					<desc>Specifies the user dictionaries to be used. </desc>
					<label>Active text conversion user dictionaries</label>
				</info>
				<value/>
			</prop>
			<prop oor:name="IsIgnorePostPositionalWord" oor:type="xs:boolean">
				<info>
					<desc>Specifies if post positionals should be ignored when looking for Korean entries.</desc>
					<label>Ignore post positional word</label>
				</info>
				<value>true</value>
			</prop>
			<prop oor:name="IsAutoCloseDialog" oor:type="xs:boolean">
				<info>
					<desc>Specifies if the dialog should be closed automatically after the conversion of the current text portion is processed.</desc>
					<label>Auto close dialog</label>
				</info>
				<value>false</value>
			</prop>
			<prop oor:name="IsShowEntriesRecentlyUsedFirst" oor:type="xs:boolean">
				<info>
					<desc>Specifies if entries that were recently used as replacements should be listed first.</desc>
					<label>Show entries recently used first</label>
				</info>
				<value>false</value>
			</prop>
			<prop oor:name="IsAutoReplaceUniqueEntries" oor:type="xs:boolean">
				<info>
					<desc>Specifies if entries for which have only one possible replacement should be replaced automatically.</desc>
					<label>Auto replace unique entries</label>
				</info>
				<value>false</value>
			</prop>
			<prop oor:name="IsDirectionToSimplified" oor:type="xs:boolean">
				<info>
					<desc>Specifies in which direction the translation will be made, from traditional to simplified or the other way round.</desc>
					<label>Direction to simplified</label>
				</info>
			</prop>
			<prop oor:name="IsUseCharacterVariants" oor:type="xs:boolean">
				<info>
					<desc>Specifies wether Taiwan, Hongkong SAR, and Macao SAR character variants should be used for translation.</desc>
					<label>Use character variants</label>
				</info>
				<value>false</value>
			</prop>
			<prop oor:name="IsTranslateCommonTerms" oor:type="xs:boolean">
				<info>
					<desc>Specifies wether common terms should be detected and translated as whole words.</desc>
					<label>Translate Common Terms</label>
				</info>
				<value>false</value>
			</prop>
			<prop oor:name="IsReverseMapping" oor:type="xs:boolean">
				<info>
					<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>
					<label>Reverse Mapping</label>
				</info>
				<value>false</value>
			</prop>
		</group>
		<group oor:name="SpellChecking">
			<info>
				<desc>Contains spell checking-relevant settings.</desc>
			</info>
			<prop oor:name="IsSpellUpperCase" oor:type="xs:boolean">
				<info>
					<desc>Specifies whether to include uppercase words in the spellcheck process.</desc>
					<label>Spell uppercase words</label>
				</info>
				<value>false</value>
			</prop>
			<prop oor:name="IsSpellWithDigits" oor:type="xs:boolean">
				<info>
					<desc>Specifies whether to check the spelling of words which contain numbers as well as letters.</desc>
					<label>Spell words with digits</label>
				</info>
				<value>false</value>
			</prop>
			<prop oor:name="IsSpellCapitalization" oor:type="xs:boolean">
				<info>
					<desc>Checks the correct use of capitalization.</desc>
					<label>Check capitalization</label>
				</info>
				<value>true</value>
			</prop>
			<prop oor:name="IsHideMarkings" oor:type="xs:boolean">
				<info>
					<desc>Hides the wavy lines that underline possible spelling errors when AutoSpellcheck is active.</desc>
					<label>Hide markings</label>
				</info>
				<value>false</value>
			</prop>
			<prop oor:name="IsSpellAuto" oor:type="xs:boolean">
				<info>
					<desc>Checks spelling automatically.</desc>
					<label>Automatic spellchecking</label>
				</info>
				<value>true</value>
			</prop>
			<prop oor:name="IsSpellSpecial" oor:type="xs:boolean">
				<info>
					<desc>Allows spellchecking in headers, footers, and frames.</desc>
					<label>Check spelljng in special regions</label>
				</info>
				<value>true</value>
			</prop>
			<prop oor:name="IsSpellInAllLocales" oor:type="xs:boolean">
				<info>
					<desc>Checks spelling in all languages.</desc>
					<label>Check spelling in all languages</label>
				</info>
				<value>false</value>
			</prop>
			<prop oor:name="IsReverseDirection" oor:type="xs:boolean">
				<info>
					<desc>Advances backwards through the text for spell checking.</desc>
					<label>Reverse direction.</label>
				</info>
				<value>false</value>
			</prop>
		</group>
		<group oor:name="Hyphenation">
			<info>
				<desc>Contains hyphenation relevant settings.</desc>
			</info>
			<prop oor:name="MinLeading" oor:type="xs:short">
				<info>
					<desc>Specifies the minimum number of characters of the hyphenated word required at the end of the line.</desc>
					<label>Characters per syllable before hyphen</label>
				</info>
				<constraints>
					<minInclusive oor:value="2">
						<info>
							<desc>Specifies the minimum value allowed.</desc>
						</info>
					</minInclusive>
					<maxInclusive oor:value="9">
						<info>
							<desc>Specifies the maximum value allowed.</desc>
						</info>
					</maxInclusive>
				</constraints>
				<value>2</value>
			</prop>
			<prop oor:name="MinTrailing" oor:type="xs:short">
				<info>
					<desc>Specifies the minimum number of characters of the hyphenated word required at the next line.</desc>
					<label>Characters per syllable after hyphen</label>
				</info>
				<constraints>
					<minInclusive oor:value="2">
						<info>
							<desc>Specifies the minimum value allowed.</desc>
						</info>
					</minInclusive>
					<maxInclusive oor:value="9">
						<info>
							<desc>Specifies the maximum value allowed.</desc>
						</info>
					</maxInclusive>
				</constraints>
				<value>2</value>
			</prop>
			<prop oor:name="MinWordLength" oor:type="xs:short">
				<info>
					<desc>Specifies the minimum word length to allow a hyphenation.</desc>
					<label>Minimal word length</label>
				</info>
				<constraints>
					<minInclusive oor:value="2">
						<info>
							<desc>Specifies the minimum value allowed.</desc>
						</info>
					</minInclusive>
					<maxInclusive oor:value="9">
						<info>
							<desc>Specifies the maximum value allowed.</desc>
						</info>
					</maxInclusive>
				</constraints>
				<value>5</value>
			</prop>
			<prop oor:name="IsHyphSpecial" oor:type="xs:boolean">
				<info>
					<desc>Allows hyphenation in headers, footers, and frames.</desc>
					<label>Hyphenate in special regions.</label>
				</info>
				<value>true</value>
			</prop>
			<prop oor:name="IsHyphAuto" oor:type="xs:boolean">
				<info>
					<desc>Allows for automatic insertion of soft hyphens.</desc>
					<label>Automatic hyphention.</label>
				</info>
				<value>false</value>
			</prop>
		</group>
		<group oor:name="ServiceManager">
			<info>
				<desc>Contains settings for the service manager that are used to access/configure the usage of the various linguistic service implementations.</desc>
			</info>
			<prop oor:name="DataFilesChangedCheckValue" oor:type="xs:int">
				<info>
					<desc>Value used to check if the data files of the linguistic have changed and thus the configuration needs to be updated.</desc>
					<label>Data files changed check value</label>
				</info>
				<value>-1</value>
			</prop>
			<group oor:name="SpellCheckerList" oor:extensible="true">
				<info>
					<desc>Contains a list of languages and spell-checking-service entries. Only languages listed will be supported.</desc>
				</info>
			</group>
			<group oor:name="ThesaurusList" oor:extensible="true">
				<info>
					<desc>Contains a list of languages and thesaurus-service entries. Only languages listed will be supported.</desc>
				</info>
			</group>
			<group oor:name="HyphenatorList" oor:extensible="true">
				<info>
					<desc>Contains a list of languages and hyphenation-service pairs. Only the languages that are listed are supported.</desc>
				</info>
			</group>
			<group oor:name="LastFoundSpellCheckers" oor:extensible="true">
				<info>
					<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>
				</info>
			</group>
			<group oor:name="LastFoundThesauri" oor:extensible="true">
				<info>
					<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>
				</info>
			</group>
			<group oor:name="LastFoundHyphenators" oor:extensible="true">
				<info>
					<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>
				</info>
			</group>
		</group>
	</component>
</oor:component-schema>

