問題の概要
Multilingual Forms for Fluent Forms with WPMLアドオンを使用してFluent Formsのフォームを翻訳すると、2つの問題が発生する可能性があります。
- 「すべてを自動翻訳する」を使用している場合、WPMLは新しいフォームやグローバルメッセージを自動翻訳に送信しません。翻訳されたページでは、フォームがデフォルト言語で表示されます。
- 翻訳されたページでは、フォームを翻訳した後でも、"このフィールドは必須です"がデフォルト言語で表示されます。
回避策
Multilingual Forms for Fluent Forms with WPMLアドオンでこれらの問題が修正されるまでは、以下の手順を実行してください。
「すべてを自動翻訳する」が有効になっている場合にフォームを翻訳するには、手動で翻訳に送信します。
- WPML翻訳ダッシュボードに移動します。
- Fluent Formsセクションでフォームを、Fluent Forms Globalセクションでグローバル設定を選択します。
- 自動翻訳を選択し、翻訳をクリックします。
- フォームを追加した後、またはフォームやグローバルメッセージを変更した後に、この操作を繰り返します。
"This field is required"を翻訳するには:
- WPML文字列翻訳に移動します。
- fluentformドメインを選択し、"This field is required"を検索します。
- 各言語に翻訳します。