Criteria Configuration
Base XML
<CriteriaConfiguration>
<BaseCriteria> <!-- This criteria must be met before an entity can be considered for translation -->
<!-- Criteria elements -->
</BaseCriteria>
<SourceLanguages>
<!-- One or more SourceLanguage elements -->
</SourceLanguages>
<TargetLanguages>
<!-- One or more TargetLanguage elements -->
</TargetLanguages>
</CriteriaConfiguration>
<BaseCriteria>
element
<BaseCriteria>
elementContains a criteria that every translatable entity will need to meet in order to be sent for translation.
Properties
Name
Required
Property type
Value type
<Criteria>
Yes
Element
Criteria
<Criteria>
<Criteria>
Criteria element, more information about criterias can be found here.
Example
<BaseCriteria>
<!-- Criteria -->
</BaseCriteria>
<Criteria>
element
<Criteria>
elementCriteria element, more information about criterias can be found here.
<SourceLanguages>
<SourceLanguages>
Properties
Name
Required
Property type
Value type
Id
Yes
Attribute
string
<SourceLanguage>
Yes
Element
SourceLanguage
Contains one or more source language configurations. Translatable entities will choose the top-most language configuration who's criteria is met as its source language.
Example
<SourceLanguages>
<SourceLanguage Id="engb"> <!-- Use "engb" as source language if the following criteria is met -->
<!-- Criteria here -->
</SourceLanguage>
</SourceLanguages>
<SourceLanguage>
element
<SourceLanguage>
elementProperties
Name
Required
Property type
Value type
Id
Yes
Attribute
string
<Criteria>
Yes
Element
Criteria
Id
Language configuration id
<Criteria>
<Criteria>
Criteria element, more information about criterias can be found here.
Example
<SourceLanguage Id="engb"> <!-- Use "engb" as source language if the following criteria is met -->
<!-- Criteria here -->
</SourceLanguage>
<TargetLanguages>
<TargetLanguages>
Properties
Name
Required
Property type
Value type
Id
Yes
Attribute
string
<TargetLanguage>
Yes
Element
TargetLanguage
Contains one or more target language configurations. Translatable entities will choose every language configuration who's criteria is met as target languages.
Example
<TargetLanguages>
<TargetLanguage Id="svse"> <!-- Use "svse" as target language if the following criteria is met -->
<!-- Criteria here -->
</TargetLanguage>
</TargetLanguages>
<TargetLanguage>
element
<TargetLanguage>
elementProperties
Name
Required
Property type
Value type
Id
Yes
Attribute
string
<Criteria>
Yes
Element
Criteria
Id
Language configuration id
<Criteria>
<Criteria>
Criteria element, more information about criterias can be found here.
Example
<TargetLanguage Id="svse"> <!-- Use "svse" as target language if the following criteria is met -->
<!-- Criteria here-->
</TargetLanguage>
Last updated