Skip Navigation

Home » WPML-Dokumentation » Verwandte Projekte » Gravity Forms Multilingual

Gravity Forms Multilingual – Einfache Formulare mit WPML übersetzen

Gravity Forms Multilingual kannst du Gravity Formulare in mehreren Sprachen erstellen. Übersetze einfach die Texte und das Formular wird in der richtigen Sprache im Frontend deiner WordPress Website angezeigt.

Eine einfache und leistungsstarke Möglichkeit, mehrsprachige Formulare mit Gravity Forms zu erstellen

Einfacher Workflow/Arbeitsablauf

Bearbeite ein einzelnes Gravity-Formular, um es über den Sprachumschalter in der oberen Adminleiste zur Übersetzung zu schicken. Um mehrere Formulare zur Übersetzung zu senden, navigierst du einfach zum Dashboard des Übersetzungsmanagements von WPML.

Flexible Übersetzung

Übersetze Gravity Formulare selbst oder mit Hilfe von professionellen Übersetzern.

Keine Extra-Schritte

Füge einfach übersetzte Formulare in Seiten ein, indem du den Gravity Forms-Block verwendest. WPML zeigt das Formular im Frontend in der richtigen Sprache an.

Auf dieser Seite:

Erste Schritte

Installieren und aktivieren Sie zunächst die folgenden Plugins:

Wenn du WPML noch nicht kennst, schau dir unseren Leitfaden „Erste Schritte“ an. Es führt Sie schnell durch die verschiedenen Übersetzungsoptionen, die Sie verwenden können.

Vergewissere dich vor der Übersetzung deiner Formulare, dass die Einstellung „Konfliktfreier Modus“ auf der Seite Formulare Einstellungen deaktiviert ist. Wenn diese Option aktiviert ist, kannst du das Formular nicht mit dem Sprachumschalter in der oberen Adminleiste übersetzen.

Ausschalten von Gravity Formularen im „Kein-Konflikt-Modus“

Gravity Formulare erstellen und übersetzen

Um deine Gravity Formulare mit WPML zu übersetzen, musst du einen 4-stufigen Prozess befolgen:

  1. Erstelle das Formular und die Bestätigungen und Benachrichtigungen dafür in deiner Standardsprache
  2. Das Formular übersetzen
  3. Übersetze die Unterbezeichnungen
  4. Füge das Formular in einen Beitrag oder eine Seite ein und übersetze den Beitrag oder die Seite

Erstellen des Formulars für die Standardsprache

Um das Formular für die Standardsprache zu erstellen, gehst du zu Formulare → Neues Formular. Du kannst aus einer Liste vorgefertigter Formulare wählen oder dein Formular von Grund auf neu erstellen.

Im Bereich Einstellungen kannst du Bestätigungen und Benachrichtigungen einrichten. Dabei handelt es sich um einfache Nachrichten oder E-Mail-Benachrichtigungen, die du automatisch an Benutzer/innen senden kannst, nachdem sie ein Formular übermittelt haben.

Zugriff auf die Einstellungen deines Formulars

WPML erkennt die Bestätigungen und Benachrichtigungen, die du für jedes Formular einrichtest. Nachdem du das Formular zur Übersetzung geschickt hast, kannst du diese Nachrichten zusammen mit dem restlichen Inhalt deines Formulars übersetzen.

Übersetzen des Formulars

Bearbeite das Formular, das du übersetzen möchtest, und fahre mit dem Mauszeigerkontakt über den Sprachumschalter. In dem erscheinenden Dropdown-Menü kannst du das Formular zur Übersetzung in eine zweite Sprache senden.

Senden des Formulars zur Übersetzung vom Sprachumschalter


Wenn du auf An Übersetzung senden klickst, wird das Übersetzungsmanagement geöffnet und die verfügbaren Inhalte werden so gefiltert, dass nur Gravity Formulare angezeigt werden.

Du kannst auch auf diese Liste zugreifen, indem du auf WPMLÜbersetzungsmanagement gehst und Gravity Form aus dem Dropdown-Menü auswählst.

Anzeigen der gefilterten Liste von Gravity Formularen im Translation Dashboard

Im Dashboard des Übersetzungsmanagements kannst du wählen, ob du die Übersetzungen der Formulare einem Übersetzer zuweist oder sie selbst übersetzt.

Senden des Formulars an Übersetzer

Im Übersetzungsmanagement kannst du Formulare an deine Übersetzer/innen oder einen professionellen Übersetzungsdienst weitergeben.

Nachdem du die Formulare zum Übersetzungskorb hinzugefügt hast, klicke auf den Tab (Reiter) Übersetzungskorb. Wähle einen Übersetzer oder Übersetzungsdienst für deine verschiedenen Paare und sende deine Formulare zur Übersetzung.

Formulare aus dem Übersetzungskorb zur Übersetzung senden

Formulare selbst übersetzen

Um das Formular selbst zu übersetzen, wählst du das zu übersetzende Formular und die Sprachen aus, in die du es übersetzen möchtest.

Wähle dann die Option Selbst übersetzen und klicke auf Zur Übersetzungswarteschlange hinzufügen.

Das Formular zur Übersetzung senden

Als Nächstes gehst du zu WPMLÜbersetzungen und klickst auf den Button Übersetzen für den Auftrag, der sich auf dein Formular bezieht.

Starten der Übersetzung eines Formulars

Du gelangst zum Erweiterten Übersetzungs-Editor, in dem du die Texte deiner Formulare, die Hauptbezeichnungen und die maßgeschneiderten Unterbezeichnungen übersetzen kannst. Wenn du über Credits für automatische Übersetzungen verfügst, füllt die integrierte Funktion für automatische Übersetzungen die Übersetzungen für dich aus.

Wenn du selbst übersetzt und deine Formulare in der Standardsprache Platzhalter enthalten, wie z. B. {all_fields} oder {Name (Vorname):1.3}, kopiere sie unbedingt in deine Übersetzung. Das Übersetzen der Merge-Tags könnte das sekundärsprachliche Formular zerstören.

Übersetzen eines Gravity Formulars mit dem Erweiterten Übersetzungs-Editor von WPML

Wenn du eine der Unterbezeichnungen verwendest, die Gravity Forms standardmäßig bereitstellt, musst du die folgenden Schritte ausführen und sie in der Zeichenfolge Translation übersetzen.

Übersetzbare Unterbezeichnungen

Während du die Formulartexte, Bezeichnungen und maßgeschneiderten Zeichenfolgen im Erweiterten Übersetzungs-Editor oder mit der automatischen Übersetzung übersetzen kannst, musst du die Standard-Zeichenfolgen für Felder in String Translation übersetzen. Beispiele für standardmäßig bereitgestellte Bezeichnungen sind Vorname, Nachname für das Feld Name und Eingabetaste und Feld bestätigen für das Feld E-Mail .

Um dies zu tun:

  1. Gehe zu WPML → Theme und Plugins Lokalisierung. Wähle im Abschnitt Zeichenfolgen bei den Plugins Gravity Forms aus und klicke auf den Button Ausgewählte Plugins nach Zeichenfolgen durchsuchen.
  2. Sobald der Scanvorgang abgeschlossen ist, gehe zu WPML → String-Übersetzung. Verwende das Dropdown-Menü In Domain, um nach Zeichenfolgen in der Gravityforms-Domain zu suchen. Du kannst auch die Suchleiste verwenden, um genau die Zeichenfolgen zu finden, die du übersetzen möchtest.
Suche nach den zusätzlichen zu übersetzenden Formulartexten in der Zeichenfolge Translation
  1. Klicke auf das Plus Icon neben der Zeichenfolge, die du übersetzen möchtest, und drücke die Eingabetaste, um sie zu speichern.
Übersetzen der maßgeschneiderten Bezeichnungen der Felder eines Formulars in String Translation

Übersetzbare Formulare auf Seiten verwenden

Nachdem du alle Inhalte deines Formulars übersetzt hast, kannst du das Formular mit dem Gravity Forms-Block in jeden Beitrag oder jede Seite einfügen.

Dann stelle einfach sicher, dass du diesen Beitrag oder diese Seite auch übersetzen kannst. Dazu klickst du auf das Plus Icon auf dem Tab (Reiter) Sprache in der rechten Seitenleiste.

Klick auf das Plus Icon, um die Seite mit dem Formular zu übersetzen

Wenn Nutzer die Seite in der zweiten Sprache besuchen, zeigt WPML das Formular automatisch in der richtigen Sprache an.

Nach dem Übermitteln des Formulars in der zweiten Sprache sehen deine Nutzer/innen auch die übersetzte Bestätigungsnachricht und erhalten die übersetzte Benachrichtigung per E-Mail in ihrer Sprache.

Formulare aktualisieren Übersetzungen

Wenn du das Formular in der Standardsprache durch Hinzufügen, Löschen oder Aktualisieren von Inhalten aktualisierst, musst du auch die übersetzten Versionen aktualisieren.

Bestimmte Arten von Feldern in Gravity Forms enthalten mehrere Auswahlmöglichkeiten, die von den Benutzern ausgewählt werden können, wie Dropdowns und Radio Buttons. Wenn du die Position von Optionen in bereits übersetzten Multiple-Choice-Feldern änderst, kann dies dazu führen, dass diese Felder ihre Übersetzungen verlieren. In diesem Fall musst du diese Felder erneut übersetzen.

Um die Übersetzung eines Formulars zu aktualisieren oder neue Inhalte zu übersetzen, die du dem Formular hinzugefügt hast, befolge diese Schritte:

  1. Navigiere zu WPMLÜbersetzungen.
  2. Der Status zeigt an, dass die Übersetzung aktualisiert werden muss. Klicke auf den Button Bearbeiten, um die Übersetzung zu aktualisieren.
Aktualisieren der Übersetzung eines Formulars
  1. Überprüfe im Erweiterten Übersetzungs-Editor die automatischen Übersetzungen für das/die neue(n) Feld(er). Wenn du keine Übersetzungscredits hast, musst du die Übersetzungen selbst hinzufügen. Klicke auf Fertig stellen, um die Übersetzung zu aktualisieren.

Übermittelte Inhalte in übersetzbaren Formularen

Bitte beachte, dass das Gravity Forms Plugin keine Sprache von Inhalten erkennt, die in einem Formular übermittelt werden. Wenn du Inhalte in ein übersetztes Formular übermittelst, werden diese Inhalte weiterhin in der Standardsprache erstellt.

Du kannst Gravity Forms-Hooks und -Filter verwenden, um deine eigene Anwendungslogik zu schreiben und die Sprache der übermittelten Inhalte festzulegen, nachdem Gravity Forms sie erstellt hat.

Löschen von Formularen Formulare Übersetzungen

Um die Übersetzungen eines Formulars zu löschen, gehe zu WPMLPakete und wähle Gravity Forms aus dem Dropdown-Menü. Wähle das Paket aus, das dem Namen des betreffenden Formulars entspricht, und lösche es.

Übersetzungen von Formularen löschen


Wenn du das Formular später erneut übersetzen möchtest und es nicht im WPMLÜbersetzungsmanagement angezeigt wird, speichere es einfach erneut.

Bekannte Probleme

WPML funktioniert gut mit diesem Plugin, es könnte aber manchmal kleinere Probleme geben, an denen wir bereits arbeiten. Dies ist zu erwarten, da beide Plugins häufige Updates bereitstellen.

Aktuell noch ungelöste Probleme:

Sie können auch alle bekannten Probleme durchsuchen, einschließlich bereits gelöste Probleme für dieses Plugin.

Hilfe bekommen

Falls du Hilfe bei der Übersetzung deiner mit Gravity Forms und WPML erstellten Website brauchst, besuche das Support-Forum von WPML.

WPML-Dokumentation
Aktualisiert
Januar 18, 2024