24.05.2014 Views

AIX Version 4.3 Differences Guide

AIX Version 4.3 Differences Guide

AIX Version 4.3 Differences Guide

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Chapter 10. National Language Support<br />

The <strong>AIX</strong> operating system has no built-in dependencies on code set, character<br />

classification, character comparison rules, character collation order, monetary<br />

formatting, numeric punctuation, date and time formatting, or the text of<br />

messages. The national language support (NLS) environment is defined by a<br />

combination of language and geographic or cultural requirements. These<br />

conventions consist of four basic components:<br />

• Translated language of the screens, panels, and messages<br />

• Language convention of the geographical area and culture<br />

• Language of the keyboard<br />

• Language of the documentation<br />

Customers are free to mix and match the above components for each user. The<br />

NLS environment allows <strong>AIX</strong> to be tailored to the individual user's language and<br />

cultural expectations.<br />

To support this design, applications use standard APIs to display messages and<br />

handle characters in code set independent fashion. Additionally, libraries hide all<br />

code set-independent processing and do not alter the locale set by applications.<br />

10.1 National Language Character Handling<br />

The NLS feature of <strong>AIX</strong> <strong>Version</strong> <strong>4.3</strong> allows input and output of national language<br />

(NL) characters. NL-specific cultural conventions can be set by the user from the<br />

command line or by an application on a per-process basis. These cultural<br />

conventions include the territory-unique ways to represent date, time, monetary<br />

values, numbers, and collating sequences. By setting the appropriate<br />

environment variables, users can define their own NL behavior. Individual users<br />

may even operate using different locales, keyboards, and language text on the<br />

same system.<br />

10.2 Levels of NLS Enablement<br />

<strong>AIX</strong> provides the following levels of national language support enablement. To<br />

determine the level of NL support provided by any particular IBM licensed<br />

product, please consult the program product announcement material. To assist in<br />

classifying the extent to which a product provides national language support, the<br />

levels are listed following in descending order of national language capability:<br />

Universal Language Support (ULS)<br />

Support for multiple languages based on universal character set ISO<br />

10646. See Section 10.3, “Unicode” on page 242 for more information.<br />

Full International Language Support (ILS)<br />

Support for all locales in the underlying operating system.<br />

Multi-Byte Character Set Support (MBCS)<br />

Support for all locales based on multi-byte and single-byte code sets<br />

in the underlying operating system. Bidirectional code set support is<br />

limited.<br />

© Copyright IBM Corp. 1998 241

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!