- الحالة
- محلولة
- أُبلغ عنها لـ
- Gravity Forms Multilingual 1.6.0
- الإضافة/القالب ذو الصلة
- Gravity Forms
نظرة عامة على المشكلة
عند إعداد نموذج Gravity Forms، يكون لدى المستخدمين خيار إضافة رسائل مخصصة لـ الجدولة معلّقة وتسجيل الدخول مطلوب. عند ترجمة النموذج، لن تتمكن من ترجمة تلك السلاسل النصية.
حل بديل مؤقت
نحن نعمل على إصلاح دائم لهذه المشكلة. في غضون ذلك، يمكنك اتباع هذه الخطوات لإصلاح المشكلة:
- أنشئ نسخة احتياطية من ملفات موقعك وقاعدة البيانات.
- عدّل gravityforms-multilingual/inc/gravity-forms-multilingual.class.php الأسطر 196 – 210 من
protected function get_form_keys() { if ( ! isset( $this->_form_keys ) ) { $this->_form_keys = [ 'limitEntriesMessage', 'scheduleMessage', 'postTitleTemplate', 'postContentTemplate', 'button-imageUrl', 'lastPageButton-text', 'lastPageButton-imageUrl', ]; } return apply_filters( 'gform_multilingual_form_keys', $this->_form_keys ); }إلى
protected function get_form_keys() { if ( ! isset( $this->_form_keys ) ) { $this->_form_keys = [ 'limitEntriesMessage', 'scheduleMessage', 'requireLoginMessage', 'schedulePendingMessage', 'postTitleTemplate', 'postContentTemplate', 'button-imageUrl', 'lastPageButton-text', 'lastPageButton-imageUrl', ]; } return apply_filters( 'gform_multilingual_form_keys', $this->_form_keys ); } - بعد ذلك، يمكنك تعديل النموذج قليلاً وإعادة إرساله للترجمة.