Ninja Forms Multilingual – 多言語のマルチステップフォーム、Layout & Styles、メールアクション、およびすべての統合アクション
WordPressサイト上のすべてのNinja Formsのフォームを、訪問者が話すあらゆる言語に翻訳します。Ninja Forms Multilingualは、マルチステップフォーム、Layout & Styles、画像選択フィールド、フィールドごとの検証、成功メッセージと送信リダイレクトアクション、メールアクションのテキスト、およびNinja Formsがサポートするすべての統合アクションをカバーしています。Multilingual CMSおよびAgencyに付属しています。
あらゆるNinja Formsのフィールドタイプの翻訳
Ninja Formsの28種類以上のフィールドタイプ(テキスト、段落、名前、メール、住所、電話番号、リスト(選択、ラジオボタン、チェックボックス、複数選択)、数値、日付/時刻、ファイルアップロード、送信)は、WPMLの高度な翻訳エディタを使用して翻訳できます。リピーターフィールドは行レベルで翻訳され、行追加ラベルや行ごとのフィールドラベルも多言語化されます。


ステップごとのマルチステップフォームの翻訳
マルチステップフォームは、長いフォームを短いページに分割します。Ninja Forms Multilingualは、各ステップの見出し、ナビゲーションボタンのラベル(Previous、Next、Submit)、およびステップごとの条件ロジックを翻訳します。マルチステップのフローは、最初のステップから成功画面まで、訪問者の言語のまま維持されます。
翻訳後も維持されるLayout & Styles
Ninjaの視覚的なLayout & Stylesデザイナーを使用すると、フォーム内にカラム、グリッド、およびスタイル設定されたセクションを構築できます。フォームを翻訳してもデザインは維持され、文字列のみが変更されます。訪問者にはすべての言語で同じレイアウトが表示され、ラベルのみが翻訳されます。
ラベルを翻訳し画像を維持する画像選択フィールド
画像選択フィールドは、視覚的な選択肢(サムネイル)とテキストラベルをペアにします。Ninja Forms Multilingualは言語ごとにラベルを翻訳しますが、画像は言語間で共有されたままになります。視覚的なセレクターはまったく同じように機能し、訪問者は自身の言語でラベルを読むことができます。
進行状況の保存プロンプトの翻訳
NinjaのSave Progress(進行状況を保存)機能を使用すると、訪問者はフォームを途中で保存し、後で再開できます。訪問者側のプロンプト(Save Progressボタン、再開メール、確認テキスト)はすべて翻訳されるため、訪問者は自身の言語でワークフローを進めることができます。
フィールドごとの検証メッセージの翻訳
Ninja Formsの各フィールドには、必須フィールドエラー、フォーマットエラー、カスタム検証メッセージなど、独自の検証テキストが含まれています。それぞれが高度な翻訳エディタで翻訳可能な行として表示されます。Anti-SpamおよびHoneypotのテキストは、WPML 文字列翻訳を通じて翻訳されます。
成功メッセージと送信リダイレクトの翻訳
Ninja Formsはアクションを使用して、送信後の動作を定義します。成功メッセージアクションはインラインのサンキューメッセージを表示し、言語ごとに翻訳されます。送信リダイレクトアクションは、送信後に訪問者をURLにルーティングします。言語ごとのURLを設定することで、各言語バージョンが独自のサンキューページに到達するようにできます。
メールアクションテキストの翻訳
フォーム上のすべてのメールアクションは個別に翻訳されます。To、From Name、Subject、およびEmail Messageテンプレートはすべて翻訳ジョブに含まれます。フォームごとに複数のメールアクションがある場合は、別々の翻訳行が作成されます。管理者の通知や訪問者の確認には、言語ごとの独自のテキストが含まれます。
すべての統合アクションの翻訳
Ninja Formsのアクションアーキテクチャは、すべての統合をフォームごとのワークフローステップに変えます。Ninja Forms Multilingualは、すべてのアクションの訪問者向けテキストを翻訳します。Webhook、Mailchimp、ActiveCampaign、HubSpot、Salesforce、ZohoCRM、Zapier、Slack、Trello、MailPoet、AWeber、Campaign Monitor、Constant Contact、EmailOctopus、Emma、Kit、およびCleverReachはすべて、翻訳された訪問者の入力と、翻訳されたマッピングフィールドのテキストを受け取ります。リスト、パイプライン、チャンネル、およびタグのラベルも翻訳されます。
支払いアクションテキストの翻訳
Stripe、Authorize.net、Elavon、およびPayPal向けのNinja Formsの支払いアクションは、チェックアウトフローの訪問者向け文字列(購入の説明、ボタンラベル、エラー状態、成功テキスト)を翻訳するため、支払いステップは訪問者の言語のまま維持されます。
PTCによりすべての言語で自然に読めるフォーム
Ninja Formsのフォームの翻訳は、非常に困難な作業です。Ninjaのアクションアーキテクチャは、その問題をさらに複雑にします。同じフォーム上の異なるアクションで、同じ単語が異なる意味を持つことがあります。Submit(送信)。Send(送る)。Continue(続行)。
一般的なNinja Formsのセットアップには、以下が混在しています。
- メールアクションの件名と本文テンプレート。
- 送信後にインラインで表示される成功メッセージアクションのテキスト。
- 言語ごとのサンキューページにルーティングする送信リダイレクトアクションのURL。
- マッピングされた値をパイプラインにプッシュする、Mailchimp、HubSpot、またはSalesforceの統合アクション。
- フィールドごとの検証メッセージ。
- Layout & Stylesの出力。
- マルチステップのナビゲーションラベル。
ほとんどの文字列は短いです。従来の機械翻訳は、それぞれを個別に認識します。その結果、フォーム全体としての一貫性がなくなり、不自然な断片の集まりとして読まれることになります。
PTC(WPMLのAI翻訳)は、サイトの完全なコンテキストを考慮して機能します。PTCは、Submitがフォームのメインの送信ボタンにあるのか、マルチステップフォームのNext-stepボタンの中にあるのかを認識します。Continueが進行状況の保存プロンプトに属するのか、支払いアクションに属するのかを認識します。成功メッセージがお問い合わせフォームの後に続くのか、登録フォームの後に続くのかを認識します。
その結果、フォームが各言語でネイティブに構築されたかのように読めるようになります。適切なトーンで翻訳されたすべてのアクションのテキスト。明確に読める検証メッセージ。下流の自動化が壊れないよう、言語間で一致する統合値。
既知の制限事項
導入前に知っておくべき2つの動作があります。
- メールアクションテンプレート内のマージタグは言語ごとに翻訳されません。マージタグの挿入には、翻訳元言語のテンプレートが使用されます。エラッタページで追跡されています。
- Ninja Forms PDF Form Submissionアドオンは、翻訳が設定されたフォームでNinja Forms Multilingualが有効になっている場合、PDFを生成しません。繰り返し寄せられるフォーラムのスレッドで追跡されています。
Ninja Formsチームとの共同開発
Ninja Forms Multilingualは、共同のNinja Forms互換性ページでNinja Formsとの互換性が確認された状態で提供されます。Ninja Formsがリリースを公開すると、Ninja Forms Multilingualもそれに追従します。
WPMLに付属するNinja Forms Multilingual
Ninja Forms Multilingualは、Multilingual CMSおよびWPML Agencyに付属しています。別途購入する必要はありません。一度WPMLを購入すれば、アカウントがカバーするすべてのNinja Formsサイトを多言語化できます。すでにWPMLをお持ちの場合は、WPMLダウンロードページからNinja Forms Multilingualを有効化してください。