How to internationalize your Shiny apps with shiny.i18n

By:
Filip Stachura
September 12, 2017

<h2>Dashboards for multinational enterprises</h2> We pride ourselves on the fact that we work on some of the most difficult business applications of Shiny. These range from sales, manufacturing, management tools, to even satellite data analysis tools. Many of our clients include multinational enterprises that are continuously looking for new markets to enter. Most markets, however, have a common issue that needs addressing: the language barrier. In particular, we have seen an increasing need for dashboards that are tuned to the needs of diverse employees worldwide. <blockquote><strong>Learn how to implement <a href="https://appsilon.com/rapid-internationalization-of-shiny-apps-shiny-i18n-version-0-2/" target="_blank" rel="noopener noreferrer">rapid internationalization support for Shiny apps</a>. </strong></blockquote> This means that every country or region needs to have its dashboard change accordingly. In short, there is a need for internationalization, hence, shiny.i18n. We’ve built an internationalization package for shiny and have open-sourced it for all to use, and hopefully, contribute to. This is not our first open-source package. We encourage you to take a look at shiny.semantic, and shiny.collections. The i18n package support CSV and JSON-based translations. It even formats data according to local standards. We are still working on localized numbers and are in the process of adding our package to CRAN. Feel free to check our <a href="https://demo.appsilon.com/apps/i18n/" target="_blank" rel="noopener noreferrer"><em>demo</em></a> which currently supports English, Polish and Italian. Our code is on <a href="https://github.com/Appsilon/shiny.i18n" target="_blank" rel="noopener noreferrer"><em>GitHub</em></a> and is under an MIT license. Take a look and let us know what you think.

Have questions or insights?

Engage with experts, share ideas and take your data journey to the next level!
Explore Possibilities

Share Your Data Goals with Us

From advanced analytics to platform development and pharma consulting, we craft solutions tailored to your needs.

Talk to our Experts
open source
tutorials
shiny dashboards