This thread is resolved. Here is a description of the problem and solution.
Problem: You are using the 'Contact Form 7 Cost Calculator - Price Calculation' plugin and have encountered an issue where the English translation of the form shows only one radio button instead of three. This problem arose after attempting to edit the form, where previously it worked correctly in both the original language and English. Solution: We found that the English form was missing double quotation marks (") around the options, unlike the default language form. We recommend adding these quotation marks manually to the English version of your form. This adjustment should restore the form to its correct functionality with three radio buttons.
If this solution does not resolve your issue, or if it seems outdated or irrelevant to your current setup, please visit our support forum to open a new ticket. We also highly recommend checking related known issues at https://wpml.org/known-issues/, verifying the version of the permanent fix, and confirming that you have installed the latest versions of themes and plugins.
This is the technical support forum for WPML - the multilingual WordPress plugin.
Everyone can read, but only WPML clients can post here. WPML team is replying on the forum 6 days per week, 22 hours per day.
Background of the issue:
I am trying to use the 'Contact Form 7 Cost Calculator - Price Calculation' plugin on our website to calculate prices based on values in a number field and three custom radio buttons. When I first translated the website about 2 1/2 months ago, it worked perfectly in both our original language and the English translation. Here is the page on our live website: hidden link
Symptoms:
When I tried to edit the form a few days ago, I found that the English translation was broken. There used to be three strings on the WPML translation page for each radio button and its respective label and value translations. Now there is only one, and the form shows only one radio button in the front end instead of three. The broken radio buttons can be seen on our test website: hidden link
Questions:
Were there any changes made to the WPML Contact Form 7 Multilingual version 1.3.1 plugin that might break compatibility with the calculator plugin?
Thanks for contacting WPML forums support. I'll be glad to help you today.
Please log in to thishidden link"> sandbox site and install the "Contact Form 7 Cost Calculator" plugin.
After that, please create a test form and translate it to replicate the issue. If the issue is replicable, please let me know how to reproduce it to consult our compatibility team.
thanks for your quick reply. I was able to reproduce the issue on the sandbox website:
1. Installed the calculator plugin
2. Created a form in German with the calculation plugin
3. Translated the form to English
4. Created a page with the form shortcode and translated it
The result is the same as on our test website:
The original language works perfectly and shows all three radio buttons: hidden link
The form translated to English does not work – only one radio button is displayed: hidden link
As the issue is apparently only affecting calculator radio buttons, I also made a simple form only containing this radio button shortcode:
[radio_custom* kategorie-ticket use_label_element " 40 | Reihe 1" " 35 | Reihe 2-4" " 30 | Reihe 5-6"]
The results are the same: the original language works fine, translation does not work.
Thanks for replicating the issue. I checked the issue and found that the English form doesn't have the double quotation (") to wrap the options, while the default language has them. (Kindly check the attached screenshot)
I added them manually to one of the test forms. Please check if it works correctly. (hidden link)
yes, this seems to be the solution – too bad I didn't notice that. I also tested and double-checked on our own test website and everything seems to be working nicely now. Thanks for your quick and kind support!