我想使我的R Shiny应用程序支持多语言,但我不知道从哪里开始。有没有用于在Shiny应用程序中切换语言的库或Shiny小部件?
更一般地说,在R中进行国际化的最佳实践是什么?有教程吗?我知道有一个gettext命令,它来自GNU gettext,但我对它不太熟悉。我应该先阅读GNU gettext手册(哪些章节对初学者足够)?
我想使我的R Shiny应用程序支持多语言,但我不知道从哪里开始。有没有用于在Shiny应用程序中切换语言的库或Shiny小部件?
更一般地说,在R中进行国际化的最佳实践是什么?有教程吗?我知道有一个gettext命令,它来自GNU gettext,但我对它不太熟悉。我应该先阅读GNU gettext手册(哪些章节对初学者足够)?
对我来说,这个方法非常好,因为它类似于Zend Framework的实现,而我以前已经使用过Zend Framework。
我找到的解决这个问题的项目有:
目前看来,shiny.i18n是最好的选择。我添加了一个问题,请求支持gettext https://github.com/Appsilon/shiny.i18n/issues/15,根据Translation of R script using gettext。