WPML
Status
Gelöst
Gemeldet für
Gravity Forms Multilingual 1.6.0
Zugehöriges Plugin/Theme
Gravity Forms

Übersicht über das Problem

Beim Einrichten eines Gravity Forms-Formulars haben Benutzer die Option, benutzerdefinierte Nachrichten für Schedule Pending und Login Required hinzuzufügen. Wenn Sie das Formular übersetzen, werden Sie diese Strings nicht übersetzen können.

Problemumgehung

Wir arbeiten an einer dauerhaften Lösung für dieses Problem. In der Zwischenzeit können Sie diese Schritte befolgen, um das Problem zu beheben:


  1. Sichern Sie die Dateien und die Datenbank Ihrer Website.

  2. Ändern Sie gravityforms-multilingual/inc/gravity-forms-multilingual.class.php Zeilen 196 – 210 von
    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 );
    	}

    in

    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. Anschließend können Sie das Formular leicht ändern und es erneut zum Übersetzen senden.

Alle bekannten Probleme →