Software Internationalization

Introduction

With the growing software market far beyond the English-speaking world, it's important for the software to support various text and data formats to reach all the potential customers. To make that happen, the most important step is to design the software with the internationalization in mind.

The below sections provide some generic information about the internationalization concepts—globalization, localizability, and localization.

Data Encoding

Locale and Culture Awareness

Input, Output, and Display

Localizability

Localization

Testing for World Readiness