Each contact has a preferred language and region (preferred local), e.g. de_CH for Swiss Standard German. This language and region can be set automatically with a hidden field.
By default, Aivie does not save this, but you can use the forms to automatically fill in the user’s preferred language.
Each form is language dependent, so you can assume that if someone fills out the German form, they speak German. This allows you to automatically store the preferred language for each user with a hidden field (preferred local).
If you use our package, this best practice is already set up for you. Here you can see the hidden field set up for a German-language form:



