The CommonPoint application system includes a complete set of services that enable native language support. Services that support a specific language are interchangeable with the same services that support any other language, making multilingual text processing simpler. To help you manage these services, the system provides the locale mechanism. Each locale is a collection of objects that support language- or region-sensitive behavior or data for a particular geographic area, ranging from keyboard layouts for a specific script to program interfaces localized for a particular language. You can access these resources easily from any application you create. The locale mechanism gives you an efficient way to localize the behavior of both the system and individual applications.
The Text Editing framework provides an end-user interface for many of the basic text and native language support services, including the classes you need to create interactive text elements with multilingual text-handling capabilities. Use this framework whenever you want to create text elements that can be displayed and edited by an end user, ranging from editable dialog fields to word-processing and page layout applications.