Validating Strings

Every string can be automatically validated using the Validate Expert This Expert is used to automatically detect localisation problems and bugs. Example of validation checks are: Translation consistency, duplicate hotkeys, overlapping controls, clipped text, mis-translation etc.. This Expert is very powerful and can detect nearly 90% of the common localization bugs introduced during the localization process. The tests that are carried out on strings include the following :-

Incorrect Spelling Spellcheck each word with your currently active spelling and custom dictionaries.

Inconsistent spaces Generates an error exception if the hotkey character cannot be typed using a single keystroke from the keyboard.

Inconsistent hotkey count Generates an error exception if two or more controls share the same hotkey letter.

Mismatched empty string Generates an error exception if a)  The original string is empty and the translated string is not  b)  The translated string is empty but the original string is not

Inconsistent hotkey character Generates an error exception if the translated hotkey is different to the original hotkey.

Inconsistent format specifiers Format specifiers are programmatic placeholders. They are defined using the percent (%) symbol. In this test, an error exception is generated if the number of format specifiers differs between the original and translated strings. An error exception is also generated if the order of these format specifier’s change.

For more information on the Validate Expert, please refer to About Validate Expert.

© Copyright Alchemy Software Development 2009

 

Click to goto www.alchemysoftware.ie