Il 29/06/2010 16:09, Pietro Battiston ha scritto: > Ohilà, > > sapreste suggerirmi un modo furbo per fare dei test che "giochino" con > le locale e siano portabili? > > > Questo breve test: > > http://trac.gispython.org/lab/browser/Shapely/branches/1.2/shapely/tests/wkt_locale.txt > > è scritto per verificare che shapely - la libreria di cui fa parte - si > comporti bene anche con locale in cui il separatore decimale è una > virgola. Il problema è che il test ovviamente fallisce sui sistemi in > cui la locale prescelta, 'pt_BR.UTF-8', non è installata. > > Per quel che ne so, l'unica locale che si può presumere "installata" > ovunque è "C", che però è inutile per quel che riguarda il test del > separatore decimale. > > Idee? Non sono nemmeno riuscito a capire se esiste un modo (che non sia > ravanare tra i file di sistema) per capire _quali_ locale sono > disponibili... >
Non utilizzare il locale di sistema, ed usa invece CLDR http://cldr.unicode.org/ implementato in Babel: http://babel.edgewall.org/ Ciao Manlio _______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python