我正在使用gWidgetsRGtk2包在R中制作GUI,我需要所有英文消息,但有些消息在西班牙语中显示。例如:
w<- gwindow("Alert", width=100, height=100)
g <- ggroup(cont = w)
gimage("info", dirname="stock", size="large_toolbar", cont = g)
ig <- ggroup(horizontal = FALSE, cont = g)
glabel(message, cont = ig, expand = TRUE)
bg <- ggroup(cont = ig)
addSpring(bg)
gbutton("cancel", handler = function(h,...) dispose(w), cont = bg, toolkit = guiToolkit())
我需要将“Cancelar”改为“Cancel”。
> sessionInfo()
R version 3.0.1 (2013-05-16)
Platform: x86_64-w64-mingw32/x64 (64-bit)
locale:
[1] LC_COLLATE=Spanish_Mexico.1252 LC_CTYPE=Spanish_Mexico.1252 LC_MONETARY=Spanish_Mexico.1252
[4] LC_NUMERIC=C LC_TIME=Spanish_Mexico.1252
attached base packages:
[1] stats graphics grDevices utils datasets methods base
other attached packages:
[1] diagram_1.6.2 shape_1.4.0 cluster_1.14.4 plyr_1.8 ade4_1.5-2
[6] vegan_2.0-10 lattice_0.20-15 permute_0.8-0 gWidgetsRGtk2_0.0-82 RGtk2_2.20.25
[11] gWidgets_0.0-52
loaded via a namespace (and not attached):
[1] grid_3.0.1 tools_3.0.1
感谢所有建议,我可以使用以下代码将消息更改为英语:
Sys.setlocale(category = "LC_ALL", locale = "English")
答案 0 :(得分:0)
虽然这是一个老问题,但已经有了解决方案,我认为这个答案补充了以前的解决方案。
对于Windows 7系统,当RGui从图标启动时 LANGUAGE =&#34; en&#34; 可以附加到目标。
右键单击图标并选择属性。 在 Shortcut 标签下,找到目标字段。 将 LANGUAGE =&#34; en&#34; 附加到路径中,以空格分隔,例如&#34; C:\ Program Files \ R \ R-3.4.1 \ bin \ x64 \ Rgui.exe&#34; LANGUAGE =&#34;恩&#34; 强>
<强>加成:强> 当您处于图标属性时,可能最好知道删除开始字段中的字符串使R工作目录变得灵活 - 它将始终与快捷方式所在的目录相同。例如,图标&#34;我的R项目&#34;使用该图标启动R时,将使其成为默认目录。