
18
|
Chapter 1: CJKV Information Processing Overview
Internationalization and localization are dierent processes. For example, it is possible to
develop an application that properly handles the various scripts of the world, and is thus
internationalized, but provides an English-language user interface (UI), and is thus not
localized. e converse is also possible, specically an application with a UI that has been
translated into a large number of languages, and is thus localized, but fails to properly
handle the various scripts of the world, and is thus not internationalized.
In any case, market demand forces or encourages developers to embrace I18N, G11N,
and L10N, because doing so results in the functionality that their customers demand, or
it provides menus and documentation written in the language of the target locale. ey
oen require special handling because many non-Latin writing systems include a large
number of characters, have complex rendering issues, or both.
What Are the Multilingual and Locale Models?
ere have been two basic models for internationalization: the locale model and the multi-
lingual model. e locale model was designed to implement a set of attributes for specic
locales. e user must explicitly switch from one locale to another. e character sets
implemented by the locale model were specic to a given culture or region, thus locale.
e multilingual ...