WPML

نظرة عامة على المشكلة

عند إعداد نموذج Gravity Forms، يكون لدى المستخدمين خيار إضافة رسائل مخصصة لـ الجدولة معلّقة وتسجيل الدخول مطلوب. عند ترجمة النموذج، لن تتمكن من ترجمة تلك السلاسل النصية.

حل بديل مؤقت

تم إصلاح هذه المشكلة. يحل التحديث إلى أحدث إصدار المشكلة على موقعك، لذا لا تحتاج إلى هذا الحل البديل المؤقت إلا إذا لم تتمكن من التحديث بعد.

نحن نعمل على إصلاح دائم لهذه المشكلة. في غضون ذلك، يمكنك اتباع هذه الخطوات لإصلاح المشكلة:

  1. أنشئ نسخة احتياطية من ملفات موقعك وقاعدة البيانات.
  2. عدّل 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 );
    	}
  3. بعد ذلك، يمكنك تعديل النموذج قليلاً وإعادة إرساله للترجمة.

جميع المشكلات المعروفة

هل ما زلت تواجه هذه المشكلة؟

إذا لم يحل التحديث المشكلة، فاطرح استفسار الدعم وسنبحث في الأمر معك.