WPML
Status
Offen
Gemeldet für
Gravity Forms Multilingual 1.8.2
Zugehöriges Plugin/Theme
Gravity Forms
Themen-Tags
Compatibility

Übersicht über das Problem

Wenn WPML mit Gravity Forms verwendet wird, werden die Felder Image Choice und Multiple Choice nicht korrekt übersetzt. Die Beschriftungen und Werte der Auswahlmöglichkeiten aus dem Feld „Multiple Choice“ sind im Übersetzungs-Editor nicht verfügbar, und das Feld „Image Choice“ wird selbst nach der Übersetzung möglicherweise weiterhin in der Originalsprache angezeigt.

Problemumgehung

Bitte stellen Sie sicher, dass Sie ein vollständiges Website-Backup haben, bevor Sie fortfahren.


  • Öffnen Sie die Datei …/wp-content/plugins/gravityforms-multilingual/inc/gfml-tm-api.class.php.

  • Suchen Sie nach Zeile 301.

  • Ersetzen Sie:
    case 'select':
    case 'multiselect':
    case 'checkbox':

  • Durch:
    case 'select':
    case 'multiselect':
    case 'checkbox':
    case 'image_choice':	// WPML workaround for compsupp-7756
    case 'multi_choice':

  • Suchen Sie dann nach Zeile 523.

  • Ersetzen Sie:
    private function has_option_input_field_post_custom( GF_Field $field ) {
    	switch ( $field->inputType ) {
    		case 'checkbox':

  • Durch:
    private function has_option_input_field_post_custom( GF_Field $field ) {
    	switch ( $field->inputType ) {
    		case 'checkbox':
    		case 'image_choice':	// WPML workaround for compsupp-7756
    		case 'multi_choice':
  • Gehen Sie zur Bearbeitungsseite von Gravity Forms, nehmen Sie eine kleine Änderung am Bildauswahlfeld vor (z. B. ändern Sie eine Beschriftung leicht) und speichern Sie das Formular.
  • Gehen Sie zur Seite WPML > Übersetzungsmanagement und senden Sie das Formular zur Übersetzung.
  • Übersetzen Sie das Formular.

Alle bekannten Probleme →