- Estado
- Resuelto
- Notificado para
- Gravity Forms Multilingual 1.6.0
- Plugin/tema relacionado
- Gravity Forms
Resumen del problema
Al configurar un formulario de Gravity Forms, los usuarios tienen la opción de añadir mensajes personalizados para Programación pendiente e Inicio de sesión obligatorio. Cuando traduzca el formulario, no podrá traducir esas cadenas.
Solución alternativa
Estamos trabajando en una solución permanente para este problema. Mientras tanto, puede seguir estos pasos para solucionarlo:
- Haga una copia de seguridad de los archivos y de la base de datos de su sitio web.
- Modifique gravityforms-multilingual/inc/gravity-forms-multilingual.class.php, líneas 196 – 210, de
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 ); } - A continuación, puede modificar ligeramente el formulario y volver a enviarlo para traducirlo.