WPML
Stato
Risolto
Segnalato per
Gravity Forms Multilingual 1.6.0
Plugin/tema correlato
Gravity Forms

Panoramica del problema

Durante la configurazione di un modulo di Gravity Forms, gli utenti hanno la possibilità di aggiungere messaggi personalizzati per Schedule Pending e Login Required. Quando traduci il modulo, non potrai tradurre quelle stringhe.

Soluzione alternativa

Stiamo lavorando a una correzione definitiva per questo problema. Nel frattempo, puoi seguire questi passaggi per risolvere il problema:


  1. Esegui il backup dei file del sito web e del database.

  2. Modifica gravityforms-multilingual/inc/gravity-forms-multilingual.class.php, righe 196 – 210 da
    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 );
    	}

    a

    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. Quindi, puoi modificare leggermente il modulo e inviarlo di nuovo per la traduzione.

Tutti i problemi noti →