In computing, internationalization and localization (also spelled internationalisation and localisation) are means of adapting computer software to different languages, regional differences and technical requirements of a target market:
- Internationalization (i18n) is the process of designing a software application so that it can be adapted to various languages;
- Localization (L10n) is the process of adapting internationalized software for a specific region or language by adding locale-specific components and translating text, e.g. for dates display.
Our framework handle both features, via the SQLite3i18n.pas
unit. For instance, resourcestring defined in the source code are
retrieved from the executable and can be translated on the fly. The unit
extends this to visual forms, and even captions generated from RTTI.
In short, making your software open to any language is handled by the framework, from the bottom-up.

