Software Internationalization

Introduction

With the growing software market far beyond the English-speaking world, it's important for the software to be world-ready for all potential customers. To make that happen, the most important step is to design the software with globalization in mind.

The following sections provide some generic information about the concepts of globalization, localizability, and localization.

Data encoding

Locale and Culture Awareness

Input, output, and display

Localizability

Localization

Testing for world readiness