Salut,
Il est impossible de prendre en compte tous les cas.
Je pense de mon coté qu'il serait plus intéressant d'avoir : séparateur décimal + séparateur de millier.
LS2 devient déjà une vrai usine à gaz quand on ajoute une question. Ajouter de plus en plus d'élément revient à rendre plus complexe l'utilisation au quotidien

.
Sinon, mon objectif serait de pouvoir remplacer toutes les fonctions javascript par des focntions dans le template.js.
Par exemple, pour le séparateur de décimal, on remplace la , par un . avant de l'intégrer dans la base de données + on accepte la , lors de la saisie. Ceci devrait être paramétrable mais dans un code plutot que dans une select box.
Sinon, une autre possibilité serait de n'utiliser que des input HTML5 :
www.w3.org/TR/html-markup/input.number.html
Denis