WPML

WPMLを使用すると、Formidable Formsを任意の言語に簡単に翻訳できます。ラベル、確認メッセージ、メール通知などを翻訳します。

英語のFormidable Form
英語のFormidable Form
スペイン語のFormidable Form
スペイン語のFormidable Form

はじめに

WPMLを使用してFormidable Formsを翻訳するには、以下のプラグインをインストールして有効化します。

WPMLを使用したFormidable Formsの翻訳

WPMLを使用してFormidable Formを翻訳するには、以下の手順を実行します。

  1. FormidableFormsに移動し、翻訳するフォームを編集します。
  2. Settingsタブに切り替え、Form Settingsの下にあるTranslate Formをクリックします。
SettingsのTranslate Formへの移動
SettingsのTranslate Formへの移動
  1. 翻訳を追加し、更新をクリックします。
Formidable Formのテキストの翻訳
Formidable Formのテキストの翻訳

フロントエンドで翻訳されたフォームを表示するには、フォームを挿入するページを翻訳することを忘れないでください。

Message Defaultsの翻訳

Message Defaultsは、Formidable FormsがGlobal Settingsでデフォルトで提供するテキストです。

Message Defaultsを翻訳するには、以下の手順を実行します。

  1. WPML翻訳ダッシュボードに移動します。
  2. その他のテキスト (文字列)セクションまでスクロールダウンし、Message Defaultのテキストを選択します。
翻訳ダッシュボードでのMessage Defaultsの翻訳
翻訳ダッシュボードでのMessage Defaultsの翻訳
  1. 翻訳方法を選択して翻訳します。

セカンダリ言語でのメール通知の送信

デフォルトでは、ユーザーがフォームを送信すると、Formidable Formsは同じメール通知を送信します。

異なる言語でメール通知を送信するには、言語ごとに個別のメールを作成する必要があります。

  1. フォームを編集し、Action & Notificationsエリアに移動します。
  2. 各言語のメールを作成します。テキストの翻訳も含めることを忘れないでください。
英語のメールの設定
英語のメールの設定
スペイン語のメールの設定
スペイン語のメールの設定

次に、各メールをいつ送信するかを決定するために、条件ロジックを追加します。

  1. Buildタブに切り替え、フォームにHiddenフィールドを追加します。
  2. それをクリックしてAdvancedエリアを展開し、Default Valueフィールドにフォームの言語コードを入力します。たとえば、フォームが英語の場合はenと入力します。
Hiddenフィールドへのデフォルト言語コードの入力
Hiddenフィールドへのデフォルト言語コードの入力
  1. 次に、Settingsタブに切り替え、Translate Formをクリックします。デフォルトの言語コードを見つけて、セカンダリ言語コードに翻訳します。ここではスペイン語に翻訳するため、esとなります。
デフォルト言語コードからセカンダリ言語への翻訳
デフォルト言語コードからセカンダリ言語への翻訳
  1. 最後に、Actions & Notificationsエリアに戻り、メールに条件ロジックを追加します。以下のany(いずれか)に一致する場合にこのアクションをDo(実行)します:Hiddenが「メールの言語コード」と等しい
英語のメールの条件ロジックの設定
英語のメールの条件ロジックの設定
スペイン語のメールの条件ロジックの設定

これで、フォームの言語とメールの言語が一致した場合にメールが送信されるようになります。

WPMLを使い始める

WPMLを使用してFormidable Formsを翻訳するには、WPMLのMultilingual CMSまたはMultilingual Agencyプランが必要です。

プランの詳細については、料金ページをご覧ください。

執筆者:Amir · 最終更新日:2026年2月4日