Verifying other languages and regions.
WHAT TO TEST
Every string translated Layout accommodating longer text Dates, numbers and currency formatted correctly Sorting appropriate to the language Text direction, where relevant
WHAT COMMONLY BREAKS
Fixed-width elements Single-line labels Text truncated Strings concatenated from fragments
WHY FRAGMENTS BREAK
Word order differs between languages.
WHAT TO CHECK FOR
Untranslated strings appearing in the interface.
HOW TO FIND THEM SYSTEMATICALLY
Pseudo-localisation: replacing text with lengthened marked versions.
WHAT THAT REVEALS
Both untranslated strings and layout problems, without real translations.
WHAT TO TEST ABOUT INPUT
Accepting characters from other scripts Sorting and searching them correctly Storing them without corruption
WHY STORAGE SPECIFICALLY
Encoding problems corrupt data permanently.
WHAT TO TEST ABOUT FORMATS
Date order, which differs by region Decimal separators Currency position and symbol
WHY DATE ORDER MATTERS MOST
It produces wrong values that look valid.
WHAT TO VERIFY WITH SPEAKERS
That translations are correct in context.
WHY
Translated fragments frequently lose meaning.