Table of Contents
Complexe formulieren:
Als je met conditional logic gaat werken en daarna gaat vertalen met WPML:
Goed testen - als je conditions op velden hebt ingesteld - of die ook werken zoals beoogd.
Let op als je wijzigingen maakt in een veld/waarde waar conditionele logica aan gekoppeld is
Ook in de originele taal, zodra je de waarde van een veld aanpast verbreek je de logica (die is gekoppeld aan xxx in de database dus als je xxy ervan maakt werkt die koppeling niet meer). Je krijgt wel een waarschuwing in beeld als je dit aanpast maar de meeste mensen klikken dat te snel weg.
Voor een complex formulier kun je ook kiezen om een duplicaat te maken en dat in de extra taal - dus een standalone formulier met een eigen ID. Op de vertaalde pagina gebruik je dan dat ID ipv de originele taal.
Dit staat los van Divi, het is puur hoe Gravity Forms en WPML werken.
Voor beide functies ( formulieren: Gravity Forms / vertalen: WPML) zijn dit de beste plugins op de markt.
Gravity Forms en WPML gebruiken met vertalingen en logica: waar je op moet letten
Gravity Forms werkt samen met WPML (WordPress Multilingual), maar er kunnen problemen ontstaan bij het gebruik van voorwaardelijke logica in vertaalde formulieren.
Veelvoorkomende problemen
- Voorwaardelijke logica werkt niet goed:
In vertaalde formulieren kunnen regels met keuzemogelijkheden of getallen niet correct werken. - Vertaalde waarden worden niet herkend:
Als je waarden in een keuzeveld vertaalt, herkent de voorwaardelijke logica deze soms niet. Dit zorgt voor onverwachte fouten. - Bevestigingsberichten werken niet goed:
De logica voor bevestigingsberichten kan fout gaan in vertaalde formulieren. - Verzendknop is niet goed vertaald:
Soms werkt de vertaling van de verzendknop niet goed met voorwaardelijke logica.
Oplossingen en tips
- Installeer Gravity Forms Multilingual Plugin:
Deze plugin is nodig voor een goede samenwerking tussen Gravity Forms en WPML. - Gebruik minimaal versie 1.6.0 van de plugin:
Vanaf versie 1.6.0 is de ondersteuning voor voorwaardelijke logica sterk verbeterd. - Vertaal waarden met zorg:
Bij keuzevelden is het slim om de waarden in de originele taal (bijv. Engels) te laten en alleen de labels te vertalen. Dit voorkomt fouten in de logica.