Localization library for Delphi applications.
DKLang Localization Package is a set of classes intended to simplify the localization of applications written in Delphi.
TDKLanguageControlleron the form, save the project (this will automatically create a language source file) and add a couple of lines to program code: you get a functional multilanguage application! See the examples shipped with the package to learn the details.
TCollectionitem properties and
TPersistentdescendants. Only the properties recognized by Delphi streaming mechanism as stored are processed to avoid storing excessive data.
TDKLanguageController. Both lists are defined using property name masks (eg.,
DKLang Localization Package 5.2
Localization API for Delphi XE5+. Supports both VCL and FireMonkey applications (Win32, Win64, iOS, Mac OS X, Android).
Zip-archived source code.
DKLang Localization Package 4.01
Localization API for Delphi 2009+. Zip-archived sources.
Tnt Unicode Controls 2.3.0
Freeware version of the Tnt Unicode Controls package required by DKLang Localization Package v3.x.
DKLang Localization Package 3.01
Localization API for the following versions of Delphi IDE (all with the latest updates applied):
Compiled example applications from the package 3.0
Examples compiled from the sources included with the package.
Includes translations and source language files so you can try to create your own translations with DKLang Translation Editor
Constant converter from DKLang 2.x
Converter for constant resource files saved by package version 2.x. Compiled executable.
Full project documentation is available via this link.
Unless otherwise explicitly noted, for this software you can choose any of the following applicable licensing options:
Software and any related documentation are provided on an as is basis, without warranty of any kind. The entire risk arising out of use or performance of the software remains with you.
To download the latest source code, clone my GitHub repository:
git clone https://github.com/yktoo/dklang.git