Wie Sie Ihr Formular in mehrere Sprachen übersetzen

Lernen Sie, wie Sie Ihr ChronoForms8-Formular in mehrere Sprachen übersetzen

Overview

Dieses Tutorial führt Sie durch die Übersetzung Ihres ChronoForms8-Formulars, indem Sie auf den Bereich Einstellungen und Lokalisierungen zugreifen, um Sprachen hinzuzufügen und übersetzbare Zeichenketten zu definieren. Sie können dann diese Übersetzungszeichenketten in Ihrem Formular aufrufen, und ab Version v8.0.52 können Sie Parameter wie Kundennamen übergeben, um Nachrichten dynamisch anzupassen. Dies ermöglicht personalisierte, mehrsprachige Formulare, die sich an die aktive Sprache Ihrer Website anpassen.

In diesem Tutorial zeigen wir Ihnen, wie Sie Ihr Chronoforms8-Formular in verschiedene Sprachen übersetzen

Öffnen Sie zunächst Ihr Formular zur Bearbeitung und klicken Sie auf Einstellungen

scrollen Sie dann nach unten zum Bereich Lokalisierungen

Wie Sie Ihr Formular in mehrere Sprachen übersetzen image 2

Sie können nun so viele Sprachen hinzufügen, wie Sie benötigen, und die Zeichenketten definieren, die Sie in Ihrem Formular übersetzen möchten. Eine der Sprachen sollte die Standardsprache Ihrer Website sein. Hier haben wir en-GB als Standardsprache. Diese muss keine Übersetzungen enthalten, aber die Zeichenketten sollten dennoch definiert sein:

Wie Sie Ihr Formular in mehrere Sprachen übersetzen image 3

Danach können Sie die Übersetzungszeichenketten in Ihrem Formular aufrufen. Die Zeichenkette wird gemäß der Definition in "Lokalisierungen" übersetzt, wenn die aktive Sprache geladen wird:

Wie Sie Ihr Formular in mehrere Sprachen übersetzen image 4

 

Parameter an Lokalisierungszeichenketten übergeben

Ab ChronoForms v8.0.52 können Sie Parameter an die Lokalisierungszeichenketten übergeben. Hier ist ein Beispiel:

Wie Sie Ihr Formular in mehrere Sprachen übersetzen image 5

In dieser Begrüßungsnachricht übergeben wir einen Parameter an die Lokalisierungszeichenkette mit %s. Wenn wir diese Zeichenkette aufrufen, können wir eine beliebige Variable übergeben und sie wird ersetzt.

Wie Sie Ihr Formular in mehrere Sprachen übersetzen image 6

Hier haben wir das %s in unserer Begrüßung durch den Wert des Feldes namens customer_name ersetzt. Das Endergebnis wird etwa so aussehen:

Sehr geehrter Max, vielen Dank für Ihre Nachricht