ImageEn provides full localization for fourteen languages: Arabic, Chinese (Simplified and Traditional), Dutch, English, French, German, Italian, Japanese, Korean, Portuguese, Russian, Spanish and Turkish. And partial support for the more: Czech, Danish, Farsi, Finnish, Greek, Hungarian, Norwegian, Polish, Serbian, Swedish (Note: machine translation has been used for some localization).
These languages are used in ImageEn dialogs (such as when editing
images) and by ImageEn Actions
. Changing the current language requires only setting IEGlobalSettings().MsgLanguage
, although the default is msSystem
so it should automatically display the correct language for the user.
You can check the coverage for specific languages by reviewing iewords.pas. If you update any of the translated strings, please email your changes to firstname.lastname@example.org
If you do not require localization support, you can undefine specific languages in in "ie.inc" to reduce the size of your EXE. You will need to recompile your packages
To test the localization, try the demos in the \Actions\ folder.
Note: Some languages that use extended character sets, such as msRussian, msChinese, msChineseTraditional, msChineseTraditionalBig5, msJapanese, msArabic, msKorean, require a Unicode compatible Delphi/C++ version (2009 or newer)
IEGlobalSettings().MsgLanguage := msItalian;
- iewords.pas file