Xml10n is a set of
Delphi/Kylix
components and tools for run-time
localization of applications GUI, using XML files as resource
strings storage and RTTI interfaces to access the native visual
controls properties involved in localization.
Xml10n uses one XML file per application to store
relationships between
properties and localized resources (resource links) and one XML file
per language to store the related resource strings.
Native visual controls properties access is provided by RTTI interfaces
so is not needed to write localization-aware descendants.
Xml10n can perform storage of resources using
QuickRTTI (by
Mike
Johnson) or using
OmniXML
(by
Miha Remec and Primož Gabrijelčič).