Здравствуйте, Flamer, Вы писали:
[]
Выложена новая версия. Процитирую добавления (history находится в InterfaceHelper.h, если вдруг кому интересно):
Поскольку вызов события сама по себе дорогостоящая операция, добавлено свойство IgnoreComponentTag. То есть тому компоненту, чьи свойства вы не хотите импортить/экспортить, устанавливаете нужное значение (например, -100) в свойство Tag, это же значение указываете в свойстве IgnoreComponentTag компонента и все.
То есть, если вы не хотите, чтобы какой-либо компонент переводился — указываете ему Tag в любое число и это-же число указываете в значении свойства IgnoreComponentTag компонента TInterfaceTranslator. Все.
Обновленный package, теперь уже без тестового проекта, один только package (20 Kb), лежит по адресу
http://www.rsdn.ru/File/4597/InterfaceTranslatorPackage.1.0a.zip
Как обычно — замечания, предложения велкамствуются.
З.Ы. Экспортом/импортом коллекций займусь, как придет вдохновение, то есть появится достаточно свободного времени