Hugo,

this is not a bug - please follow the instructions as R is telling you:

"Please read R for Mac OS X FAQ (see Help) section 9 and adjust your system preferences accordingly."

And precisely for your setup that tells you:
"If you use a non-standard setup (e.g. different language than formats), you can override the auto-detection performed by setting force.LANG defaults setting, such as for example

defaults write org.R-project.R force.LANG en_US.UTF-8
will enforce US-english setting regardless of the system setting. Please note that you must always use .UTF-8 version of the locale, otherwise R.app will not work properly."


Cheers,
Simon


On Oct 7, 2008, at 17:26 , Hugo Quené wrote:

Dear Developers,

After upgrading from R 2.6.2 to 2.7.2 on my MacBook I've run into an annoying little problem (warning). It seems that the R.app interface does not detect the proper system locale (international) settings, whereas R in shell mode has no such problem, see the logs below. This is irritating because I'm working with strings containing non- ASCII characters.


1. Here's a log of R.app Console window:

<BEGIN R.app log>
R version 2.7.2 (2008-08-25)
Copyright (C) 2008 The R Foundation for Statistical Computing
ISBN 3-900051-07-0

R is free software and comes with ABSOLUTELY NO WARRANTY.
You are welcome to redistribute it under certain conditions.
Type 'license()' or 'licence()' for distribution details.

 Natural language support but running in an English locale

R is a collaborative project with many contributors.
Type 'contributors()' for more information and
'citation()' on how to cite R or R packages in publications.

Type 'demo()' for some demos, 'help()' for on-line help, or
'help.start()' for an HTML browser interface to help.
Type 'q()' to quit R.

During startup - Warning messages:
1: Setting LC_CTYPE failed, using "C"
2: Setting LC_COLLATE failed, using "C"
3: Setting LC_TIME failed, using "C"
4: Setting LC_MESSAGES failed, using "C"
WARNING: You're using a non-UTF8 locale, therefore only ASCII characters will work. Please read R for Mac OS X FAQ (see Help) section 9 and adjust your system preferences accordingly.
[Workspace restored from /Users/Hugo/.RData]

> sessionInfo()
R version 2.7.2 (2008-08-25)
i386-apple-darwin8.11.1

locale:
C

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base
Making links in per-session dir ... done
> system("echo $LC_CTYPE")

> system("echo $LC_COLLATE")

> system("echo $LC_TIME")

> system("echo $LC_MESSAGES")

> Sys.getlocale()
[1] "C"
<END R.app log>



2. Here's a log from R called from within a shell (Terminal):

<BEGIN R shell log>
Unknown-00-1e-52-82-78-89:~ Hugo$ R

R version 2.7.2 (2008-08-25)
Copyright (C) 2008 The R Foundation for Statistical Computing
ISBN 3-900051-07-0

R is free software and comes with ABSOLUTELY NO WARRANTY.
You are welcome to redistribute it under certain conditions.
Type 'license()' or 'licence()' for distribution details.

 Natural language support but running in an English locale

R is a collaborative project with many contributors.
Type 'contributors()' for more information and
'citation()' on how to cite R or R packages in publications.

Type 'demo()' for some demos, 'help()' for on-line help, or
'help.start()' for an HTML browser interface to help.
Type 'q()' to quit R.

[Previously saved workspace restored]

> system("echo $LC_CTYPE")
UTF-8
> Sys.getlocale()
[1] "C/UTF-8/C/C/C/C"
>
<END R shell log>


3. Settings

I've read the R for Mac OS X FAQ (see Help) section 9.
My settings are customized, i.e. a mix of US and European conventions for Language and Format. Hence I'm not strictly following one country setting. Nor do I want to.

I'm using UTF-8 systemwide however.

Unknown-00-1e-52-82-78-89:~ Hugo$ sw_vers
ProductName:    Mac OS X
ProductVersion: 10.5.5
BuildVersion:   9F33

In the above cases R was run from my user home directory ~.

If you can provide some insights about the cause of this problem, and possible remedies, I'd be delighted to hear!

Many thanks for your assistance, with kind regards,

Hugo Quené



--
Dr Hugo Quené | senior docent-onderzoeker Fonetiek | Departement Moderne Talen | Utrecht inst of Linguistics OTS | Universiteit Utrecht | Trans 10 | kamer 1.17 | 3512 JK Utrecht | The Netherlands | T +31 30 253 6070 | F +31 30 253 6000 | [EMAIL PROTECTED] | www.hugoquene.nl | www.hum.uu.nl

_______________________________________________
R-SIG-Mac mailing list
R-SIG-Mac@stat.math.ethz.ch
https://stat.ethz.ch/mailman/listinfo/r-sig-mac



_______________________________________________
R-SIG-Mac mailing list
R-SIG-Mac@stat.math.ethz.ch
https://stat.ethz.ch/mailman/listinfo/r-sig-mac

Reply via email to