I get nothing for either LC_CTYPE or LC_ALL (haven't had a chance to check with Carlos yet). But he's getting an error in python that UTF-8 is unrecognized.
Looking at my machine, it comes up en_US.UTF8 (no hyphen). On my computer... anthgradpc7:~ cmbarton$ python Python 2.6.1 (r261:67515, Jun 24 2010, 21:47:49) [GCC 4.2.1 (Apple Inc. build 5646)] on darwin Type "help", "copyright", "credits" or "license" for more information. >>> import locale >>> locale.getdefaultlocale() ('en_US', 'UTF8') [same answer in Python 2.7 on Lion] On Carlos' computer >>> import locale >>> locale.getdefaultlocale() Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/locale.py", line 496, in getdefaultlocale File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/locale.py", line 428, in _parse_localename ValueError: unknown locale: UTF-8 The GRASS wx GUI calls locale.getdefaultlocale() in ghelp.py Michael ______________________________ C. Michael Barton Director, Center for Social Dynamics & Complexity Professor of Anthropology, School of Human Evolution & Social Change Arizona State University Tempe, AZ 85287-2402 USA voice: 480-965-6262 (SHESC), 480-727-9746 (CSDC) fax: 480-965-7671(SHESC), 480-727-0709 (CSDC) www: http://csdc.asu.edu, http://shesc.asu.edu http://www.public.asu.edu/~cmbarton On Jul 26, 2012, at 3:58 PM, Agustín Diez Castillo wrote: > On machines that respond to locale in the terminal with > to LC_CTYPE="en_US.UTF-8" > I got into no trouble, including Mountain Lion > But when locale answer > to LC_CTYPE="C" > > ________________________________ > Agustin > > On 26/07/2012, at 22:13, Michael Barton <michael.bar...@asu.edu> wrote: > >> So this is getting narrowed down. Another question is does this just pop up >> as a bug with effects on the GUI in Lion or does it happen in Snow Leopard >> too? So far my tests have not been extensive enough. >> >> 2 Spanish computers with Lion: bad >> 1 English computer with Lion: good >> 1 English computer with Snow Leopard: good >> >> >> On Jul 26, 2012, at 12:00 PM, <grass-dev-requ...@lists.osgeo.org> >> wrote: >> >>> From: William Kyngesburye <wokl...@kyngchaos.com> >>> Date: July 26, 2012 6:26:47 AM MST >>> To: Michael Barton <michael.bar...@asu.edu>, Agustin Angel Diez Castillo >>> <agustin.d...@uv.es> >>> Cc: Martin Landa <landa.mar...@gmail.com>, Glynn Clements >>> <gl...@gclements.plus.com>, GRASS developers grass-developers >>> <grass-dev@lists.osgeo.org> >>> Subject: Re: [GRASS-dev] more on locale problem >>> Reply-To: William Kyngesburye <kyngch...@kyngchaos.com> >>> >>> >>> As you mentioned Michael, there was discussion of this problem a few times >>> in the past. >>> >>> The problem setting is not LANG, though, it's LC_CTYPE. The system is >>> somehow setting that to "UTF-8", and Python checks LC_CTYPE (and LC_ALL >>> next) before it checks LANG, so setting LANG in GRASS won't help, as >>> Agustin found. >>> >>> >>> On Jul 26, 2012, at 5:03 AM, Agustin Angel Diez Castillo wrote: >>> >>>> Michael and others, >>>> Michael's 6.4.3 menus aren't working here, I did try adding >>>> en_US.UTF-8 >>>> to .grassrc6 but the complaints are the same >>>> ############################ >>>> ERROR: unknown locale: UTF-8 >>>> ERROR: unknown locale: UTF-8 >>>> ERROR: unknown locale: UTF-8 >>>> ERROR: unknown locale: UTF-8 >>>> ERROR: unknown locale: UTF-8 >>>> ERROR: unknown locale: UTF-8 >>>> 2012-07-26 11:56:43.011 Python[1916:e0f] CFURLCreateWithString was passed >>>> this invalid URL string: >>>> '/System/Library/CoreServices/CommonCocoaPanels.bundle' (a file system >>>> path instead of an URL string). The URL created will not work with most >>>> file URL functions. CFURLCreateWithFileSystemPath or >>>> CFURLCreateWithFileSystemPathRelativeToBase should be used instead. >>>> ############################ >>>> by the way my system preferences are set to english but the region is set >>>> to Spain. >>>> cli is working >>>> As you know in R the language is forced with >>>> defaults write org.R-project.R force.LANG en_US.UTF-8 >>>> Is there something similar in GRASS? >>>> A >>>> On Thursday, July 26, 2012 08:16 CEST, Michael Barton >>>> <michael.bar...@asu.edu> wrote: >>>> >>>>> So I am now completely baffled as to why GRASS is not working on my >>>>> colleague's computer. it is a pretty new MacBook (last 6 months) and he >>>>> has not installed much on it--Office, Mendeley. It is running the most >>>>> current version of Lion (10.7.4). >>>>> >>>>> There are repeated problems with locale on it. Here is an example that >>>>> works fine on my computer also running Lion. >>>>> >>>>> import locale >>>>> locale.getdefaultlocale() >>>>> Traceback (most recent call last): >>>>> File "<stdin>", line 1, in <module> >>>>> File >>>>> "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/locale.py", >>>>> line 496, in getdefaultlocale >>>>> File >>>>> "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/locale.py", >>>>> line 428, in _parse_localename >>>>> ValueError: unknown locale: UTF-8 >>>>> >>>>> I don't know where it is getting UTF-8. The GUI code in GRASS calls the >>>>> language en_ES.UTF-8, but this is running Python outside of GRASS. I've >>>>> tried setting locale to es_EN, and to C. But we still get this error when >>>>> locale.getdefaultlocale() is run in wx GUI. >>>>> >>>>> Any ideas????? >>>>> >>>>> Michael >>> >>> ----- >>> William Kyngesburye <kyngchaos*at*kyngchaos*dot*com> >>> http://www.kyngchaos.com/ >>> >>> First Pogril: Why is life like sticking your head in a bucket filled with >>> hyena offal? >>> Second Pogril: I don't know. Why IS life like sticking your head in a >>> bucket filled with hyena offal? >>> First Pogril: I don't know either. Wretched, isn't it? >>> >>> -HitchHiker's Guide to the Galaxy >>> >>> >>
_______________________________________________ grass-dev mailing list grass-dev@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/grass-dev