WPML

ترجمة كل أنواع حقول Ninja Forms

تُترجم أنواع حقول Ninja Forms التي تزيد عن 28 نوعاً من خلال محرر الترجمة المتقدم من WPML: النص، الفقرة، الاسم، البريد الإلكتروني، العنوان، الهاتف، القائمة (تحديد، زر اختيار، مربع اختيار، تحديد متعدد)، الرقم، التاريخ/الوقت، رفع الملفات، الإرسال. تُترجم الحقول المكررة (Repeater Fields) على مستوى الصف: تظل تسميات إضافة صف وتسميات الحقول لكل صف متعددة اللغات.

ترجمة النماذج متعددة الخطوات، خطوة بخطوة

تقسّم النماذج متعددة الخطوات النماذج الطويلة إلى صفحات أقصر. يُترجم Ninja Forms Multilingual ترويسة كل خطوة، وتسميات أزرار التصفح (السابق، التالي، إرسال)، والمنطق الشرطي لكل خطوة. يبقى التدفق متعدد الخطوات بلغة الزائر من الخطوة الأولى حتى شاشة النجاح.

بقاء التخطيط والأنماط بعد الترجمة

يتيح لك مصمم التخطيط والأنماط (Layout & Styles) المرئي من Ninja بناء أعمدة، وشبكات، وأقسام منسقة داخل النموذج. يُحفظ التصميم عند ترجمة النموذج – تتغير السلاسل النصية فقط. يرى الزوار التخطيط نفسه في كل لغة، فقط مع تسميات مترجمة.

ترجمة تسمية حقول اختيار الصور، مع الاحتفاظ بالصورة

تربط حقول اختيار الصور (Image Select Fields) خياراً مرئياً (صورة مصغرة) بتسمية نصية. يُترجم Ninja Forms Multilingual التسمية لكل لغة بينما تبقى الصورة مشتركة عبر اللغات. يعمل المحدد المرئي بشكل متطابق؛ ويقرأ الزائر التسمية بلغته الخاصة.

ترجمة مطالبات حفظ التقدم

تتيح ميزة حفظ التقدم (Save Progress) من Ninja للزوار حفظ نموذج جزئي واستئنافه لاحقاً. تُترجم جميع المطالبات الخاصة بالزائر (زر حفظ التقدم (Save Progress)، وبريد الاستئناف الإلكتروني، ونسخة التأكيد) ليحصل الزوار على سير العمل بلغتهم الخاصة.

ترجمة رسائل التحقق لكل حقل

يحمل كل حقل من حقول Ninja Forms نسخة التحقق الخاصة به: خطأ الحقل المطلوب، خطأ التنسيق، رسالة التحقق المخصصة. يظهر كل منها كصف قابل للترجمة في محرر الترجمة المتقدم. تُترجم نسخة مكافحة البريد المزعج (Anti-Spam) و مصيدة المتطفلين (Honeypot) من خلال WPML ترجمة النصوص.

ترجمة رسائل النجاح وإعادة التوجيه عند الإرسال

تستخدم Ninja Forms الإجراءات (Actions) لتحديد ما يحدث بعد الإرسال. يعرض إجراء رسالة النجاح (Success Message Action) رسالة شكر مضمّنة – مترجمة لكل لغة. يوجّه إجراء إعادة التوجيه عند الإرسال (Submission Redirect Action) الزائر إلى عنوان URL بعد الإرسال؛ حيث تقوم بتعيين عنوان URL لكل لغة بحيث تصل كل نسخة لغة إلى صفحة الشكر الخاصة بها.

ترجمة نسخة إجراء البريد الإلكتروني

يُترجم كل إجراء بريد إلكتروني (Email Action) في النموذج بشكل مستقل. تندرج كل من إلى (To)، و اسم المرسل (From Name)، و الموضوع (Subject)، وقالب رسالة البريد الإلكتروني (Email Message) في مهمة الترجمة. تحصل إجراءات البريد الإلكتروني المتعددة لكل نموذج على صفوف ترجمة منفصلة. تحمل إشعارات المسؤول وتأكيدات الزوار نسختها الخاصة لكل لغة.

ترجمة كل إجراء دمج

تحوّل بنية الإجراءات (Actions) في Ninja Forms كل عملية دمج إلى خطوة سير عمل خاصة بالنموذج. يُترجم Ninja Forms Multilingual النسخة المواجهة للزائر لكل إجراء. تتلقى كل من Webhook، و Mailchimp، و ActiveCampaign، و HubSpot، و Salesforce، و ZohoCRM، و Zapier، و Slack، و Trello، و MailPoet، و AWeber، و Campaign Monitor، و Constant Contact، و EmailOctopus، و Emma، و Kit، و CleverReach مدخلات الزائر المترجمة بالإضافة إلى نسخة الحقل المعين المترجمة. تُترجم أيضاً تسميات القوائم، ومسارات العمل، والقنوات، والعلامات.

ترجمة نسخة إجراء الدفع

تُترجم إجراءات الدفع في Ninja Forms لكل من Stripe، و Authorize.net، و Elavon، و PayPal السلاسل النصية المواجهة للزائر في تدفق إتمام الشراء (أوصاف الشراء، تسميات الأزرار، حالات الخطأ، نسخة النجاح)، لتبقى خطوة الدفع بلغة الزائر.

قراءة النماذج بشكل أصلي في كل لغة باستخدام PTC

ترجمة نموذج Ninja Forms هو عمل صعب حقاً. تضاعف بنية إجراءات Ninja من هذه المشكلة. يمكن أن تعني الكلمة نفسها أشياء مختلفة في إجراءات مختلفة على نفس النموذج. إرسال (Submit). إرسال (Send). متابعة (Continue).

يمزج إعداد Ninja Forms النموذجي بين:

  • أسطر موضوع إجراء البريد الإلكتروني وقوالب النص.
  • نص إجراء رسالة النجاح الذي يظهر مضمّناً بعد الإرسال.
  • عناوين URL الخاصة بإجراء إعادة التوجيه عند الإرسال والتي توجّه إلى صفحات الشكر لكل لغة.
  • إجراءات الدمج لـ Mailchimp، أو HubSpot، أو Salesforce التي تدفع القيم المعينة إلى مسارات العمل.
  • رسائل التحقق لكل حقل.
  • مخرجات التخطيط والأنماط.
  • تسميات التصفح متعددة الخطوات.

معظم السلاسل النصية قصيرة. تنظر الترجمة الآلية الكلاسيكية إلى كل منها على حدة. ينتهي الأمر بقراءة النموذج كمجموعة من الأجزاء الركيكة بدلاً من نموذج واحد متماسك.

PTC – ترجمة AI من WPML يعمل مع السياق الكامل لموقعك. يعرف PTC ما إذا كانت كلمة إرسال (Submit) موجودة على زر الإرسال الرئيسي للنموذج أو داخل زر الخطوة التالية (Next-step) في النماذج متعددة الخطوات. وهو يعرف ما إذا كانت متابعة (Continue) تنتمي إلى مطالبة حفظ التقدم أو إلى إجراء دفع. ويعرف ما إذا كانت رسالة النجاح تتبع نموذج اتصال أو نموذج تسجيل.

تُقرأ النتيجة وكأن النموذج قد تم بناؤه بشكل أصلي في كل لغة. تكون نسخة كل إجراء في السياق الصحيح. رسائل تحقق تُقرأ بوضوح. قيم دمج تتوافق عبر اللغات بحيث لا تتعطل الأتمتة اللاحقة.

القيود المعروفة

هناك سلوكان يجدر معرفتهما قبل الالتزام:

  • علامات الدمج داخل قوالب إجراء البريد الإلكتروني لا تُترجم لكل لغة. يستخدم إدراج علامة الدمج قالب اللغة المصدر. مُتتبعة في صفحة الأخطاء.
  • الملحق Ninja Forms PDF Form Submission لا ينشئ ملفات PDF عندما يكون Ninja Forms Multilingual نشطاً في النماذج التي تم تكوين ترجمات لها. مُتتبعة في سلسلة نقاش متكررة في المنتدى.

تم بناؤه جنباً إلى جنب مع فريق Ninja Forms

يأتي Ninja Forms Multilingual مع توافق Ninja Forms المؤكد في صفحة توافق Ninja Forms المشتركة. عندما تصدر Ninja Forms إصداراً، يواكبها Ninja Forms Multilingual.

Ninja Forms Multilingual مضمّن مع WPML

يأتي Ninja Forms Multilingual مع Multilingual CMS و Multilingual Agency. لا يوجد شراء منفصل. اشترِ WPML مرة واحدة وسيصبح كل موقع Ninja Forms يغطيه حسابك متعدد اللغات. إذا كان لديك WPML بالفعل، فقم بتفعيل Ninja Forms Multilingual من صفحة تنزيلات WPML الخاصة بك.