How to make translation work for ProForms [WPML]

Hello,

I have a complex ProForm with multiple steps. This form is being used as a Bricks component on multiple pages.

I want to stringtranslate everything within the form (fields, labels, checkboxes, checkbox values, confirmation email) without needing to duplicate the page. The structure needs to always be the same.

I have read that some people (@miart) use custom fields and dynamic tags but don’t specify exactly how they make this work.

Thanks for the help

Kind regards

Oke, so did some experimenting. Instead of using the form in a Bricks component I decided to put the form in the footer template. That way it can still exist on all pages but I can update it in one spot. After doing that I went to WPML > stringtranslations and found out the form DOES translate now (not through the advanced translation UI though..). It got categorized as bricks-components-haarwg. When this exactly happened I dont know since I did a lot of clicking and refreshing stuff. The bricks builder WPML blog post is usefull.

Hope this helps anyone in the future.