R Shiny App 国际化

R Shiny App internationalization

我想让我的 R Shiny App 支持多语言,但我不知道从哪里开始。是否有用于在 Shiny App 中切换语言的库或 Shiny 小部件?

更一般地说,R 中国际化的最佳实践是什么?有教程吗?我知道,有一个来自 GNU gettext 的 gettext 命令,但我不太习惯使用它。我应该先阅读 GNU gettext 手册吗(哪些章节对初学者来说足够了)?

我正想做同样的事情并找到了 this。创建者解释了它是如何工作的,如果您想在您的应用程序中使用他的代码,则有一个 github 存储库。

它对我来说非常有用,因为它类似于我过去使用过的 Zend Framework 实现。

我发现的试图解决这个问题的项目:

看起来很闪亮。i18n 是目前最好的选择。我添加了一个请求支持 gettext https://github.com/Appsilon/shiny.i18n/issues/15 as per Translation of R script using gettext

的问题