WPML
الحالة
محلولة
أُبلغ عنها لـ
Gravity Forms Multilingual 1.6.0
الإضافة/القالب ذو الصلة
Gravity Forms

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

عند إعداد نموذج 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. بعد ذلك، يمكنك تعديل النموذج قليلاً وإعادة إرساله للترجمة.

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