Hi,
sorry that it took me a while to answer, but I had to consider this problem for a while.
Yes there is such an event. See:
www.vi-solutions.de/en/documentations/vi...loper-feature-events
About the "translation problem" using JText::_();
The form description is actually the easiest part. It is used directly in the defaut.php in the compontents view tmpl folder for which you can directly create an override file. ($this->visforms->description)
I think it is much more compllicated to use language strings in the field label or in field description option, because those field object values are processed in the layout files in the components layout folder. Although you can create template overrides for these layout files, I think it is quite a bit of work to create all these overrides.
And sadly, I can tell from my experience, that I do modify the layout files frequently, so that you will have to check after each visForms update.
Maybe this documentation article might help, although I must admit, that it is not totally up to date (bootstrap 3, bootstrap 4, uikit2 and uikit3 layouts are not documented
):
www.vi-solutions.de/en/documentations/vi...layout-with-override
Regards,
Aicha