- 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:
- Esegui il backup dei file del sito web e del database.
- 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 ); } - Quindi, puoi modificare leggermente il modulo e inviarlo di nuovo per la traduzione.