I've been seing this a lot - the problem is that Python itself expects a locale 
to be in the form:

language.encoding

For some reason on some Mac systems, LC_CTYPE is getting set to just the 
language.  Python checks LC_CTYPE before LANG (there is a Terminal that 
automatically sets LANG).  So in your ~/.bash_profile you need to add:

export LC_CTYPE=es_AR.UTF-8

On Apr 11, 2012, at 4:37 AM, Lluís Vicens wrote:

> Al 11/04/12 11:22, En/na Markus Neteler ha escrit:
>> 2012/4/11 Lluís Vicens<[email protected]>:
>>> Hi,
>>> 
>>> I have a student that wants to run GRASS 6.4.2 on a mac OS and he is
>>> experimenting the following error: when he tries to start grass creating a
>>> new locations/mapset, it appears an error message:
>>> 
>>> pythonw2 error
>>> Cannot set locale to 'es_AR'
>>> 
>>> I'm a linux user so i'm not familiar with some (probably) 'typical' problems
>>> on mac. Any hint/help will be welcome.
>>> Thanks in advance!
>> Besides the fix done by Martin, if you could live with es_ES locale,
>> then use:
>> 
>>        export LANG=es_ES
>>        export LANGUAGE=es_ES
>>        export LC_MESSAGES=es_ES
>> 
>> Best
>> Markus
> A lot of thanks Markus and Martin for your help! I will let him know this 
> options for fixing this error.
> 
> Best regards,
> Lluís
> _______________________________________________
> grass-user mailing list
> [email protected]
> http://lists.osgeo.org/mailman/listinfo/grass-user

-----
William Kyngesburye <kyngchaos*at*kyngchaos*dot*com>
http://www.kyngchaos.com/

All generalizations are dangerous, even this one.


_______________________________________________
grass-user mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/grass-user

Reply via email to