在Shiny的dateRangeInput中更改“ to”的语言

问题描述

对于这个问题,我还是很陌生的,无论是光泽还是仪表板相关的开发。我的问题很具体,只解决数据的显示方式,不涉及应用程序的内部逻辑。

我在daterangeInput内部应用了language = "ru"选项,它更改了日期选择器中文本的显示方式,但没有更改两个日期字段之间的“至”。我知道这听起来好像很挑剔,但这些小细节对我要尝试的事情很重要。屏幕截图说明了问题所在。

谢谢!

enter image description here

ui <- fluidPage(
  titlePanel("Калькулятор остатков"),sidebarLayout(
    sidebarPanel(
      daterangeInput("dates","Временной диапазон",start = "2020-07-01",end = "2020-09-01",language = "ru"),),mainPanel()
  )
)

server <- function(input,output,session) {
}

shinyApp(ui,server)

解决方法

函数dataRangeInput有一个seperator-参数,默认值为to。您可以将其更改为所需的单词。

ui <- fluidPage(
  titlePanel("Калькулятор остатков"),sidebarLayout(
    sidebarPanel(
      dateRangeInput("dates","Временной диапазон",start = "2020-07-01",end = "2020-09-01",language = "ru",separator = " до "),),mainPanel()
  )
)

server <- function(input,output,session) {
}

shinyApp(ui,server)