Extensions.I18n.CompareUntranslatedString

From emotive
Jump to navigation Jump to search

Classification

Name CompareUntranslatedString
Short Description Comparing an untranslated string with translations of the specified TranslationKey
Class Term
Extension OTX i18n extension
Group Translation related terms
Exceptions -
Checker Rules -
Standard Compliant Yes

Pseudo-Code Syntax

BooleanTerm = I18n.CompareUntranslatedString(TrasnlationKey, StringTerm);

Description

The CompareUntranslatedString term compares whether an untranslated string matches at least one of the translations of the specified TranslationKey.

Return Value

The Term returns the value, see table below.

Icons Note.png In OTX, Terms are categorized according to its return data type!
Data Type Description
Boolean The term will return TRUE if and only if a suitable translation can be found.

Properties

Name Data Type Class Default Cardinality Description
TrasnlationKey TrasnlationKey Term - [1] A unique key that the system uses to locate a translation into internal database.
UntranslatedString String Term - [1] The string to be tested for a match.

OTL Examples

Boolean result;
I18n.TranslationKey TranslationKey1;

TranslationKey1 = I18n.CreateTranslationKey("TEXT_1");
result = I18n.CompareUntranslatedString(TranslationKey1, "vehicles", null);

See also

CreateTranslationKey
Translate
TranslateToLocale