Language Support

Language Support

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 and printing 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

If you do not require localization support, you can undefine specific languages in in "" 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;

See Also

- MsgLanguage
- IESetTranslationWord
- IEGetTranslationWord
- LanguageToStr
- iewords.pas file