Please help us help you and fill where relevant:
Your LimeSurvey version:
Version 3.25.17+210309
Own server or LimeSurvey hosting: Own server
Survey theme/template: skelvanilla
==================
I am finalizing a multi-lingual survey. One of the last things we are working on is adding additional Validation Logic to Multiple Choice questions to prevent users from selecting options that are logically inconsistent with each other. For example "Who do you live with? Please select all that apply." with sub questions "I live alone", "I live with a spouse.", "I live with parents."
In this scenario, we want "I live alone" to be inconsistent with the other answers. This works fine in English:
And we have logic in the question like so:
However, while the English (default language) correctly displays the Validation Tip dynamically, changing the message depending on the logic in em_validation_q_tip, as discussed here [url]
www.limesurvey.org/manual/QS:Em_validation_q
[/url], it seems to hardcode the text for French and Spanish.
Example in French:
The logic works (it highlights in red, or not, depending on the em_validation_q):
But the text is not dynamic, as it is in English.
Inspecting the generated HTML code, it seems to be a bit different, having an "LEMtailor..." <span> for the validation tip in English which is updated as you interact with the question
But in secondary other languages, I just get this:
Is this a known issue / fixed in later version, and/or is there a workaround for this?
My current plan is to hard code the text to be something generic that can stand on it's own whether the error is triggered or not.
Thank you very much for any help.