R Shiny App国际化

Sim*_* Y. 9 multilingual r internationalization shiny

我想让我的R Shiny App多语言,但我不知道,从哪里开始.是否有任何库或Shiny小部件可以在Shiny App中切换语言?

更一般地说,R的国际化最佳实践是什么?有没有教程?我知道,有一个gettext命令,来自GNU gettext,但我不是很方便.我应该首先阅读GNU gettext手册(以及哪些章节对于初学者来说已经足够了)?

Pol*_*ear 5

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

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


Mot*_*tin 5

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

看来shiny.i18n 是目前最好的选择。我添加了一个请求支持 gettext https://github.com/Appsilon/shiny.i18n/issues/15的问题,按照使用 gettext 的 R 脚本翻译