On Sun, Aug 31, 2008 at 09:50:13AM +0200, Alfons Andorfer wrote:
> Yes, you are right: LC_NUMERIC is enough.
> The whole locale stuff is only needed because inkscape wants "," as decimal
> "points" in german locale (which is a bug in inkscape IMHO)
OK, thanks for clarifying
> my $old_locale = setlocale(LC_NUMERIC);
> setlocale(LC_NUMERIC, "");
> my $export_area= sprintf("%f:%f:%f:%f", $sx1, $sy1, $sx2, $sy2);
> setlocale(LC_NUMERIC, $old_locale);
Much appreciated, I had suspected it is the export area that was needed but was
not sure. I am surprised that printf did not pick up the German locale
automatically on German computers but that's a different issue.
spaetz
_______________________________________________
Tilesathome mailing list
[email protected]
http://lists.openstreetmap.org/listinfo/tilesathome