On Fri, Nov 12, 2004 at 01:24:29AM +0100, marc0@??? wrote:
> jaromil on Thu, 11 Nov 2004 23:46:13 +0100 writes:
>
> (snip)
>
> > $ export LANG=C
> > $ ./test
> > read: 1.234 -> 1.234000
> > $ export LANG=sl_SI
>
> (funziona anche con it_IT)
>
> > $ ./test
> > read: 1.234 -> 1,000000
>
> cosa ti aspettavi? 1,234 o 1234?
>
> se 1,234 non devi usare LC_ALL ma LC_MESSAGES:
>
> <http://www.gnu.org/software/gettext/manual/html_chapter/gettext_3.html#SEC14>
e' un casino, mi sto ALLUCINANDO
questa cosa ha propagato bugs in GTK, GLIB, Python....
GUARDA
http://www.sourcekeg.co.uk/www.python.org/peps/pep-0331.html
in gtk all'inizio hanno fixato wrappando la chiamata tra due reset del
locale (PAZZESCO) finche' qualcuno non ha fatto notare la porcheria, poi
e' arrivata questa patch:
http://mail.gnome.org/archives/gtk-devel-list/2001-October/msg00114.html
attenzione, leggila attentamente....
che te ne pare????
BHE' QUELLA COSA SI E' PROPAGATA! guarda:
http://cvs.cairographics.org/libsvg/src/svg_ascii.c?rev=1.2&view=auto
finisce pure nel supporto SVG nativo per X
a me pare che potrebbe essere scritto qualcosa di MOLTO piu' semplice
per parsare stringhe<->numeri con virgola mobile, no?
ciao
- --
jaromil, dyne.org rasta coder,
http://rastasoft.org