Globalization and localization

The operating system controls the operation of programs and provides services such as controlling resources, scheduling jobs, controlling input and output, and managing data. It is designed to complement and extend the capabilities of iSeries™ servers to provide fully-integrated support for interactive and batch applications.

Many functions of the operating system apply directly to interactive data processing. Some of the functions are listed as follows:

In addition to these functions, the operating system provides national language support. National language support allows users to interact with the system in the language of their choice, with results that are culturally acceptable. National language support consists of two parts: globalization and localization.

Globalization is support that allows an application to operate in all language environments without any change to the application. This type of design is also known as enabling an application for national language support. A globalized application, shown in the following figure, is culturally neutral.


A globalized application

By contrast, localization allows an application to operate in a specific language, country, or culture. Localization of an application goes a step beyond globalization of the application, as shown in the following figure.


localization of an application

When localized code is integrated with globalized code at run time, the resulting application appears to the user with full national language support. The processing environment defines which localization code is combined with the globalized code at run time, as shown in the following figure.


Full national language support for application