【发布时间】:2020-08-22 15:36:55
【问题描述】:
我正在使用 shinyapps.io 来托管很多 Shiny 应用程序。通常,我用德语托管应用程序。
现在,我想用英语托管 one 应用程序。唯一不起作用的是 ggplot 的 scale_x_date 轴上的缩写月份名称。这些仍然以德语显示。
我在 server.R 文件的开头手动设置了区域设置。这在我的机器上运行良好。缩写的月份名称以英文显示。但是,一旦我将应用程序部署到 shinyapps.io,就会再次显示德语缩写。
我知道发生这种情况是因为 {rsconnect} 包试图将 shinyapps.io 上的应用程序区域设置与我机器上的区域设置匹配。所以,我的问题是:
如何强制 Shinyapps.io(或 {rsconnect} 包)仅针对单个应用程序使用特定的语言环境。最好是,我不想更改我的整体系统语言环境,当然也不想更改我 shinyapps.io 帐户中所有应用的所有语言环境。
另一种解决方案是强制 scale_x_date 使用英文月份缩写而不使用当前语言环境中的缩写。
非常感谢您的帮助和时间!
【问题讨论】:
标签: r ggplot2 shiny localization shinyapps