We have users who can register from the front end as either Nannies or Families.
When the user notification welcome mail is sent out, it works fine in English (primary language), however if a user registers from the German version of the site, the user name is not being inserted correctly into the notification.
I'm not sure if this is a Toolset Forms notification issue or a WPML String translation issue.
To reproduce this, feel free to just sign up as a Nanny (Become a Native Nanny in menu) or as a Family (Sign Up) using the English and German versions to compare. Your welcome email will contain "Hi (user first name)" correctly in English and "Hallo ," in German, which should be "Hallo (user first name),".
I have tried using both [wpv-user field="user_firstname"] and [wpv-current-user info="firstname"] in both the EN and DE versions of the notification.
I tested this on my own WPML test site and it worked, but when I added the shortcode for the first name in the notification I included the id attribute to ensure the correct user is found, like so:
It is normally only necessary to add that attribute for deferred messages (i.e. sent later than when the form is submitted), but it's good practice to use it all the time, which I did instinctively.
Could you test updating your form notification in the same way. You may need to translate the form again.