![]() ![]() |
| Developer Zone |
Translation ValidationMultilizer translation validation automates the validation of common QA issues in localization. It includes a comprehensive set of tests performed against localized versions of software/content. Selecting [Project | Validate Options…] lets the user choose the validation routines to run. Results of validation can either be directed to the log window, or be saved as a report for later review. If validation settings differ from the default options, they are stored in the Multilizer project; this ensures that the same validation is applied consistently in the project.
Missing translationCheck if there are any missing translations. Inconsistent format stringCheck that same formatting strings (arguments) are present both in native string and translation. Invalid amount of new linesCheck that the same numbers of new line characters are both in native string and translation. Invalid amount of white spacesCheck that both the native string and translation include the same numbers of white spaces at string start and end. Missing tabCheck that both native string and translation have the same number of tabs. Missing periodsCheck that both native string and translation include the same number of periods at the end of the string. Missing colonIf native string includes a colon at the end, the translation should also. This is important, because label captions generally should include colon, and corresponding buttons should not. If native software follows these guidelines, this validation ensures good consistency in translated software too. Inconsistent hotkeyCheck that if hotkey is specified in the native value the translated value has to have hotkey as well and vice versa. Invalid hotkey characterCheck that the hotkey is given to the valid character (e.g. not to the tab or line feed character). Invalid hotkey positionCheck that the hotkey position is valid (e.g. hotkey marker is not at the end of string). Duplicate form hotkeyCheck that dialog has no duplicated hotkeys. Overlapping controlsCheck that the controls on the forms and dialogs are not overlapping (e.g. button is not under the text field). Unmapped componentSoftware created in component-based developing tools (Visual Basic, .NET, and Delphi/C++Builder) can include 3rd-party components that contain localizable information. In order to localize these, they need to be mapped in Multilizer. This validation informs, if there are any component that need to be mapped. |
|
|
|||||