[Rd] restoring LANGUAGE env variable within an R session
Ben Bolker
bbo|ker @end|ng |rom gm@||@com
Mon Jun 26 16:27:46 CEST 2023
Thanks, this is exactly PR#18055. Should have looked (but assumed I
was probably just overlooking something ...)
On 2023-06-26 10:02 a.m., Sebastian Meyer wrote:
> Translated strings are cached.
> I'd recommend to use the
>
> • New partly experimental Sys.setLanguage() utility, solving the
> main problem of PR#18055.
>
> introduced in R 4.2.0.
>
> Best,
>
> Sebastian Meyer
>
>
> Am 26.06.23 um 15:15 schrieb Ben Bolker:
>> I was playing around with the setting of the LANGUAGE variable and am
>> wondering whether I'm missing something obvious about resetting the
>> value to its original state once it's been set. I seem to be able to
>> reset the language for warnings/errors once, but not to change it a
>> second time (or reset it) once it's been set ... ??
>>
>> ## default (no LANGUAGE set, English locale)
>> > sqrt(-1)
>> [1] NaN
>> Warning message:
>> In sqrt(-1) : NaNs produced
>> ## no complaints, doesn't change (as expected)
>> > Sys.setenv(LANGUAGE = "en")
>> > sqrt(-1)
>> [1] NaN
>> Warning message:
>> In sqrt(-1) : NaNs produced
>>
>> ## change to German
>> > Sys.setenv(LANGUAGE = "de")
>> > sqrt(-1)
>> [1] NaN
>> Warnmeldung:
>> In sqrt(-1) : NaNs wurden erzeugt
>>
>> ## try to change to Spanish - no luck
>> ## (this does work in a clean session)
>>
>> > Sys.setenv(LANGUAGE = "es")
>> > sqrt(-1)
>> [1] NaN
>> Warnmeldung:
>> In sqrt(-1) : NaNs wurden erzeugt
>>
>> ## try resetting to blank
>> > Sys.setenv(LANGUAGE = "")
>> > sqrt(-1)
>> [1] NaN
>> Warnmeldung:
>> In sqrt(-1) : NaNs wurden erzeugt
>>
>> ## or back to English explicitly?
>> > Sys.setenv(LANGUAGE = "en")
>> > sqrt(-1)
>> [1] NaN
>> Warnmeldung:
>> In sqrt(-1) : NaNs wurden erzeugt
>> >
>>
>> ______________________________________________
>> R-devel using r-project.org mailing list
>> https://stat.ethz.ch/mailman/listinfo/r-devel
--
Dr. Benjamin Bolker
Professor, Mathematics & Statistics and Biology, McMaster University
Director, School of Computational Science and Engineering
(Acting) Graduate chair, Mathematics & Statistics
> E-mail is sent at my convenience; I don't expect replies outside of
working hours.
More information about the R-devel
mailing list