[Bugs] #2385 UNSP: Turtle Art should respect locale when rendering decimal point

Sugar Labs Bugs bugtracker-noreply at sugarlabs.org
Wed Sep 29 10:37:29 EDT 2010

#2385: Turtle Art should respect locale when rendering decimal point
    Reporter:  walter                     |          Owner:  walter                     
        Type:  defect                     |         Status:  new                        
    Priority:  Unspecified by Maintainer  |      Milestone:  Unspecified by Release Team
   Component:  Turtleart                  |        Version:  Unspecified                
    Severity:  Unspecified                |       Keywords:                             
Distribution:  Unspecified                |   Status_field:  Unconfirmed                

Comment(by sascha_silbe):

 Replying to [comment:5 erikos]:

 > {{{[erikos at pennylane ~]$ python}}}
 > {{{Python 2.6.4 (r264:75706, Jun  4 2010, 18:20:16)}}}
 > {{{[GCC 4.4.4 20100503 (Red Hat 4.4.4-2)] on linux2}}}
 > {{{Type "help", "copyright", "credits" or "license" for more
 > {{{>>> import locale}}}}}}
 > {{{>>> locale.getdefaultlocale()}}}
 > {{{('de_DE', 'UTF8')}}}
 > {{{>>> locale.localeconv()['decimal_point']}}}
 > {{{'.'}}}

 This works as [http://docs.python.org/library/locale.html#background-
 details-hints-tips-and-caveats designed] (by
 POSIX]): all programs start in the C locale and need to call
 {{{setlocale()}}} first for any locale environment variable to take
 The [http://docs.python.org/library/locale.html#locale.setlocale
 recommended way] to do that is to set LC_ALL to the empty string:

     locale.setlocale(locale.LC_ALL, '')

 I would expect {{{sugar.activity.main}}} to do that for all activities
 that use our framework.

Ticket URL: <http://bugs.sugarlabs.org/ticket/2385#comment:6>
Sugar Labs <http://sugarlabs.org/>
Sugar Labs bug tracking system

More information about the Bugs mailing list