- 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:
- Sichern Sie die Dateien und die Datenbank Ihrer Website.
- Ä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 ); } - Anschließend können Sie das Formular leicht ändern und es erneut zum Übersetzen senden.