Overview of the Issue
When you translate Fluent Forms forms with the Multilingual Forms for Fluent Forms with WPML add-on, two problems can happen:
- If you use Translate Everything Automatically, WPML does not send new forms or the global messages to automatic translation. Translated pages show the form in the default language.
- On translated pages, "This field is required" shows in the default language, even after you translate the form.
Workaround
Until the Multilingual Forms for Fluent Forms with WPML add-on fixes these issues:
To translate a form when Translate Everything Automatically is on, send it to translation by hand:
- Go to WPMLTranslation Dashboard.
- Select the form in the Fluent Forms section, and the global settings in the Fluent Forms Global section.
- Choose to translate them automatically, and click Translate.
- Repeat this after you add a form, or change a form or the global messages.
To translate "This field is required":
- Go to WPMLString Translation.
- Select the fluentform domain and search for "This field is required".
- Translate it into each language.