Tatamata, I didn't understand that you ment this, but if you really ment to store data in format dependent on local settings, that is a very bad idea.
Well, generally agree and actually I was talking mainly about data presentation.
However, in zmsql, a "database" is just a folder containing csv tables. So, when saving dataset as csv table, it has some sense to be able to save a table in localized decimal format. Then it can be easily opened in a spreadsheet program, for example with accurate float recognition....
Tatamata, I don't know if you have implemented this, but PLEASE don't save csv data using localized (decimal, date, whatever) formats.
If a spreadsheet program requires localised decimal separators, it's much better to write export functionality for that program, or an import plugin for the spreadsheet.
As Zoran said, if you do do this, formats will be incompatible between systems.
(You could do something like this if you store the decimal separator in some file, write conversion routines for import, etc, but why? Too much work...)
Sorry to say that I still haven't had time to look at your work - still working on exporting datasets as XML (fpxmlxsdexport)...
Good luck!