Overview
Deze tutorial begeleidt je bij het vertalen van je ChronoForms8-formulier door toegang te krijgen tot de sectie Instellingen en Locales om talen toe te voegen en vertaalbare strings te definiëren. Vervolgens kun je deze vertaalstrings in je formulier aanroepen, en vanaf v8.0.52 parameters zoals klantnamen doorgeven om berichten dynamisch aan te passen. Dit maakt gepersonaliseerde, meertalige formulieren mogelijk die zich aanpassen aan de actieve taal van je website.
In deze tutorial laten we je zien hoe je je Chronoforms8-formulier naar verschillende talen kunt vertalen
Open eerst je formulier voor bewerking en klik op Instellingen

scroll dan naar beneden naar de sectie Locales

Je kunt nu zoveel talen toevoegen als je nodig hebt en de strings definiëren die je in je formulier wilt vertalen. Een van de talen moet de standaardtaal van je website zijn, hier hebben we en-GB als standaardtaal. Deze hoeft geen vertalingen te hebben, maar de strings moeten nog steeds worden gedefinieerd:

Nadat je dat hebt gedaan, kun je de vertaalstrings in je formulier aanroepen. De string wordt vertaald volgens de definitie in "Locales" wanneer de actieve taal wordt geladen:

Parameters doorgeven aan Locales-strings
Vanaf ChronoForms v8.0.52 kun je parameters doorgeven aan de Locales-strings. Hier is een voorbeeld:

In dit welkomstbericht geven we één parameter door aan de locale-string met behulp van %s. Wanneer we deze string aanroepen, kunnen we elke variabele doorgeven en deze wordt vervangen.

Hier hebben we de %s in onze begroeting vervangen door de waarde van het veld met de naam customer_name. Het eindresultaat zal er ongeveer zo uitzien:
Beste Max, bedankt voor je bericht

Comments: