From murdoch at stats.uwo.ca  Thu Oct  5 15:23:41 2006
From: murdoch at stats.uwo.ca (Duncan Murdoch)
Date: Thu, 05 Oct 2006 09:23:41 -0400
Subject: [Rd] Bug in 2.4.0 Windows menu setup (PR#9277)
In-Reply-To: <dc41e1260610050506i3b65913ifca644ebd0b690e4@mail.gmail.com>
References: <20061005025158.19A9C20804@slim.kubism.ku.dk>
	<dc41e1260610050506i3b65913ifca644ebd0b690e4@mail.gmail.com>
Message-ID: <4525075D.4040102@stats.uwo.ca>

On 2006-10-5 8:06, Ei-ji Nakama wrote:
> I do not understand Chinese, but recognize kanji.
> RGui-zh_CN.po is written in utf-8, but charset=CP936 wrote.
> 
>   perl -p -i -e 's#charset=CP936#charset=utf-8#' RGui-zh_CN.po
>   msgfmt -o RGui.mo RGui-zh_CN.po

Thanks!!  That does fix the error, at least on my system.  I'll commit 
the change to R-devel and R-patched.

Duncan Murdoch

> 
> 2006/10/5, murdoch at stats.uwo.ca <murdoch at stats.uwo.ca>:
>> I've tracked down where this is occurring, but I don't know how to fix
>> it.  Here's a summary:
>>
>> If the language in Windows is set to simplified Chinese (i.e. Chinese
>> (PRC)) and message translations are installed, then on startup Rgui
>> crashes when it tries to install the console popup menu.  The crash
>> comes when it gets an error trying to do a conversion using mbrtowc, and
>> tries to report it using error(); but the R symbol table is needed for
>> that, and it hasn't been set up yet.
>>
>> I'm not sure which menu entry causes the crash, but I think it's not the
>> first, so conceivably this is caused by an error in one of the
>> translation files.  Indeed, setting the language to Chinese (Taiwan) works.
>>
>> I don't know how to debug the translation files, so I'm going to have to
>> leave this one for now.  I think Brian Ripley is the only one who
>> understands all the details of what goes on in the translations, and
>> he's away until Oct 9.
>>
>> Duncan Murdoch
>>
>> On 10/3/2006 9:00 PM, ronggui wrote:
>> > This morning I downloaded R-2.4.0 and install in under Windows. I customized
>> > the installation and choose "Message translations",but I could not launch
>> > Rgui.exe successfully( Rterm.exe worked fine). If I did't choose "Message
>> > translations", Rgui.exe worked fine.
>> >
>> > "Message translations" is Simplified Chinese.
>> >
>> >> version
>> >                _
>> > platform       i386-pc-mingw32
>> > arch           i386
>> > os             mingw32
>> > system         i386, mingw32
>> > status
>> > major          2
>> > minor          4.0
>> > year           2006
>> > month          10
>> > day            03
>> > svn rev        39566
>> > language       R
>> > version.string R version 2.4.0 (2006-10-03)
>> >
>> >
>> >
>> >
>> > ------------------------------------------------------------------------
>> >
>> > ______________________________________________
>> > R-help at stat.math.ethz.ch mailing list
>> > https://stat.ethz.ch/mailman/listinfo/r-help
>> > PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
>> > and provide commented, minimal, self-contained, reproducible code.
>>
>> ______________________________________________
>> R-devel at r-project.org mailing list
>> https://stat.ethz.ch/mailman/listinfo/r-devel
>>
>>
>>
> 
>




[Rd] Bug in 2.4.0 Windows menu setup (PR#9277)
Duncan Murdoch