Please help us help you and fill where relevant:
Your LimeSurvey version: LimeSurvey Community Edition 6.x
Own server or LimeSurvey hosting: Own server (self-hosted)
Survey theme/template: Default Fruity theme (also tested with a custom child theme)
==================Hi everyone,
I’ve been working with LimeSurvey for a while now, mostly for projects that are used by Persian-speaking users, and there’s one thing that keeps coming up again and again: dates. Right now everything is based on the Gregorian calendar, which is totally fine in general, but for Iranian users it’s not really user-friendly.What I’m looking for is some kind of Shamsi (Jalali) date support that can actually convert
all date fields to Shamsi, not just display dates in one or two places. I mean things like date questions, date pickers, validation messages, saved responses, exports… basically anywhere a date shows up, it should feel native.I know there are some workarounds using JavaScript or custom themes, but honestly those solutions are usually fragile and break after updates. I’m more interested in a proper plugin or an official extension approach that hooks into LimeSurvey cleanly and does the conversion in a reliable way.For comparison, I’ve seen a really good implementation on the WordPress side. There’s a
Shamsi/Jalali module for WordPress and Dokan
that converts dates across the system in a very clean way. It’s a solid example of how Shamsi-ization should be done properly, not just visually but functionally too. That’s more or less the behavior I’m hoping to see in LimeSurvey as well.In practice, this would help a lot with user experience. When respondents see Gregorian dates, many of them get confused or have to mentally convert dates, which leads to mistakes in answers. With Shamsi dates, forms feel more natural and people are way more comfortable filling them out.So I wanted to ask:
- Is there any existing plugin or extension that already does this?
- Or is there any plan to support Jalali/Shamsi dates officially in the future?
- Even a roadmap hint would be really helpful.
If there’s interest from other users, I’d also be happy to help test or give feedback on such a plugin. I’ve already worked on Persian/Shamsi localization for other platforms, so I know this is doable if the right hooks are available.Thanks a lot for reading, and I’d really love to hear your thoughts or experiences on this