Solaris Internationalization Guide For Developers

Overview of CTL Architecture

The CTL architecture is organized as shown in the diagram below. Dt Apps at the top of the stack employs Motif CTL functionality for rendering text. Motif in turn interfaces with locale-specific language engines using PLS and performs transformations to support positional variation, numeral shaping, and so on.

Graphic

The CTL architecture is built to support new languages by simply adding a new locale-specific engine. In other words, support for Thai and Vietnamese can be added without altering Motif or Dt Apps.