WPML

Ü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

Dieses Problem ist behoben. Ein Update auf die neueste Version behebt dies auf Ihrer Website, daher benötigen Sie diese Problemumgehung nur, wenn Sie noch nicht aktualisieren können.

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

Tritt dieses Problem weiterhin auf?

Wenn das Update das Problem nicht behebt, stellen Sie eine Support-Anfrage und wir sehen uns das gemeinsam mit Ihnen an.