DKLang 3.01
[Aug 22, 2006] |
- Updated for BDS 2006 compatibility, thanks to
Robert Lee.
|
DKLang 3.0
[Aug 08, 2006] |
- The package is rewritten to implement full Unicode support; initial Unicode-enabled version is developed by
Bruce J. Miller:
- String values became WideString (component property values, constants and all others
except component, property and constant names).
- Added new TDKLanguageManager properties: CodePage, ConstantValueA[], ConstantValueW[].
- Added new TDKLanguageController options: dklcoIgnoreNonAlphaProps (ignore all properties with no alpha
characters), dklcoIgnoreFontProps (ignore all TFont properties).
- Added new global functions for retrieving constant values: DKLangConstW(), DKLangConstA().
- Removed function GetLangIDName(); WideGetLocaleStr() should be used instead.
- Constants are no longer stored in project resource file (.res). Instead, they are stored in a separate
resource file (.dkl_const.res).
- New examples: Ansi, Notepad.
- Converted all readme files into single .chm including API reference.
- Added support for BDS 2006.
|
DKLang 2.4
[Jun 23, 2005] |
- Added property TDKLanguageController.SectionName which allows customizing section which stores language
data.
- Added properties TDKLanguageManager.LanguageIndex, TDKLanguageManager.LanguageResources[].
- Bug fix: TDKLanguageManager.IndexOfLanguageID() returned value less by 1 than correct value for non-default
languages.
- New examples: Frames, MDI, Resource.
|
DKLang 2.3
[Dec 21, 2004] |
- DKLang now uses a double licensing system. You may use, modify or redistribute it either under Mozilla
Public License 1.1, or under GNU Lesser General Public License 2.1 terms. In particular, this
means the library can be used in any GPL-licensed application or library.
- Fixed dcldklang* installation problem under non-English versions of Delphi.
|
DKLang 2.2
[Nov 27, 2004] |
- Added support for Delphi 2005.
- Changed the order of applying a language: first constants are updated, then controllers. This allows to read
correct constant values in controllers' OnLanguageChanged event handlers.
|
DKLang 2.1
[Sep 26, 2004] |
The first public release (all prior versions were only for private use). |