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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

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!