Kryvich's Forms Humanizer
Free IDE plug-in for Embarcadero's Delphi IDE
About Kryvich's Forms Humanizer
How often do you have to edit the contents of a VCL or FireMonkey form (.DFM / .FMX files) manually, in text form? Or maybe you sometimes check the properties of objects saved on a form: captions, labels, text in controls, list views, grids...
And if at the same time you write applications for non-English-speaking users, and sometimes switch to the text view of a form, frame or data module in Delphi IDE - this utility is for you!
When you are viewing the contents of a form, Delphi substitutes Unicode characters with the corresponding codes in #nnnn format. (This is valid for Delphi 10.2.3 and earlier). Therefore, manual editing of text strings of form elements is very difficult.
Newest version: 1.1.2
July 22, 2019
After installing the Kryvich's Forms Humanizer package in your IDE, you can use a simple keyboard shortcut Ctrl-Alt-H to "humanize" all the text strings in your form's editor. This means that codes like #nnnn will be replaced with the corresponding Unicode characters.
No reverse transformation of decoded characters is required: all changes you make will be reflected in the form viewer.
Downloads
This is the newest public version of the Kryvich's Forms Humanizer:
Kryvich's Forms Humanizer 1.1.2 for Delphi 10.3.2 IDE (July 22, 2019)
Kryvich's Forms Humanizer 1.1 for Delphi 10.3 IDE (November 22, 2018)
Kryvich's Forms Humanizer 1.1 for Delphi 10.2.3 IDE (November 11, 2018)
Installation
Download and unpack Kryvich's IDE Humanizer.zip file.
Start Delphi IDE. In Components menu | Install packages... press Add. Select the unpacked FormsHumanizer.bpl package. Press Open. OK. That's all!
Using
Open in Delphi IDE any unit with TDataModule descendant, or VCL or FireMonkey form or frame attached, switch to Form Designer, and then select View as Text (Alt-F12).
Press Ctrl-Alt-H to "humanize" the form content.
The Kryvich's Forms Humanizer IDE plugin uses the Open Tools API. It is tested in Delphi 10.2.3 Tokyo, but should work on earlier (not very old) Delphi releases.
Plans
Keep the editor modified status after the plug-in is triggered.
Automatically "humanize" a form text when opened.
Contact us / Feedback
Further questions, suggestions, comments, feature requests, error reports, source fragments are welcomed! You can find my e-mail in File_Id.diz included in distribution kit.