A review of the current state of the application is mandated before any claims can be made about its readiness for the global market, and well before any translation or marketing cost is incurred. The review covers the areas below with a globalization perspective:
RESULT: An assessment statement of work summary and a detailed design strategy document.
Internationalization (I18n) engineering is the process of developing software that supports different languages, different character sets, and all culture-specific dependencies without modifying the software. I18n applies at the design level – to the very core of the application code - and is all-pervasive affecting over 90% of the code files.
I18n is a pre-requisite for Localization where you start seeing foreign characters in the app. I18n ensures that a product or Web site can be localized, that is, available in a simple way to exchange with native language translators and incorporate the translations back into the code and build/release system. It also ensures that application information is presented in a UI format natural to users from a specific country.
Text Storage and Data Format are two main categories of I18n issues that appear in an application:.
RESULT: The internationalized application will be able to:
Localization (L10n) engineering is the process of adapting your application to support a specific language and character set. L10n includes adapting to the cultural conventions for your target country audiences, together with the translation of all visible text and messages, as well as textual and symbolic images and use of colors. It can sometimes necessitate a comprehensive rethinking of logic, visual design, or presentation if the way of doing business (e.g., accounting) or the accepted paradigm for learning (e.g., focus on individual vs. group) in a given locale differs substantially from the originating culture.
Translation, Layout and Adaptation are the major L10n issue categories to address in an application.
RESULT: The localized application will be able to:
Globalization Verification is a multi-stage activity and consists of different QA tasks performed at different times in the globalization timeline.
The various types of verification are: