Sobes.tech
Junior

What is localization testing?

sobes.tech AI

Answer from AI

Localization testing is the process of verifying the quality of a product adapted for a specific region, language, and culture. The goal is to ensure that the localized product meets user expectations in the target region and is free of errors related to translation, date/time formats, currencies, graphics, and other cultural features.

Key aspects checked during localization testing:

  • Language and translation:
    • Accuracy of translation of terms and phrases.
    • Consistency of translation with context.
    • Absence of grammatical and spelling errors.
    • Correct display of fonts and symbols.
  • Cultural features:
    • Correct representation of dates, times, numbers, currencies, and measurements.
    • Acceptability of colors, images, and symbols used.
    • Compliance with legal and regulatory requirements of the region.
  • UI/UX:
    • No truncated text or overlapping interface elements (UI clipping and overlapping).
    • Correct text direction (for right-to-left languages).
    • Proper display of localized content in different parts of the application.
    • Functionality of links and interactive elements with localized content.

Differences between internationalization and localization:

Feature Internationalization (i18n) Localization (l10n)
Stage Design and development After completing core functionality and internationalization
Goal Prepare the product for adaptation to different regions (avoid "hardcoding") Adapt the product for a specific region, language, and culture
Focus Separating localizable resources from code Translating text, adapting formats, images, and adhering to cultural norms
Who does it Developers Linguists, translators, and QA team

Localization testing is conducted after the internationalization stage and typically alongside functional and regression testing on localized versions of the product.