我需要创建一个包含语言选择条目的接口,为此,我正在使用“ shiny.i18n”包,但是我在执行代码时遇到了问题。
i18n <- reactive({
translator <- Translator$new(translation_json_path =
"~/projects/GEOSIMCAST/DATA/translation.json")
selected <- input$selected_language
translator$set_translation_language(selected)
translator
})
dashboardSidebar(
sidebarMenu(
menuItem(i18n()$t("Dashboard"), tabName = "dashboard",
icon = icon("th")),
menuItem("Language", tabName = "language", icon =
icon("globe"),
radioButtons("selected_language", "Select language:",
c("English" = "en",
"Spanish" = "sp"
))),
menuItem("About", tabName = "about", icon = icon("th"),badgeLabel = "new", badgeColor = "green")
)
),
.getReactiveEnvironment()$ currentContext()中的错误: 没有活动的响应上下文,不允许进行操作。 (您尝试做只能从反应式表达式或观察器内部完成的操作。)