On Thu, Mar 13, 2008 at 5:12 PM, Carlos Pereira <[EMAIL PROTECTED]> wrote: > Andrew W. Nosenko wrote: > > What you need to do indeed: > > 1. use locale-dependent formatting in the UI (both for input and output) > > 2. use locale-INDEPENDENT formatting when you read and save your data > files. > So you are saying that interfaces should use dots, commas, whatever is > locally defined, but files should always be in dots. I am not sure I > agree with this. > > My users are actively encouraged to read and modify XML and other text-based > formats, and it looks quite odd to force users to edit files in dots, > while at the > same time they are allowed to use whatever they like in the interface.
For case of XML you just have no chiose, at least if XML Schema is used. http://www.w3.org/TR/xmlschema-2/#decimal just mandates dots for "decimal" and, as consequence, for "float" and "double". For another formats text-based formats... Using of the one and the same notation will reduce errors. I remember case when I misread "12,345" (US notation) as 12.345 instead of "12 tousands 345" just because my native locale (Russian) uses comma as decimal separator. And I expect that nearly to all US people just don't recognize "12 345" as an _one_ decimal number at all (Russian uses space as tousand separator). Therefore, cross locale data transfer in an locale dependent format is a bad thing. > Or are you advocating that text file editors should show dot decimal > separators > as commas, when locale is comma-based? Of course not! :-) > apparently that is not the case with > Vim and Xemacs, in Gnome, in Fedora 8, I just checked. -- Andrew W. Nosenko <[EMAIL PROTECTED]> _______________________________________________ gtk-app-devel-list mailing list gtk-app-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list