If you are a serious Node.js Software Engineer that creates web applications with Express, Koa or any similar framework, you will need to be able to Internationalise your app in order to support different locales. In this tutorial we will see you how to setup I18n in Node.js and how to organise your translations, so to make your application reachable to a much wider audience.

When building React single-page applications with i18n and l10n, a few concerns come into play: routing and links, locale switching, i18n-ized UI, and of course localized content. Thankfully, React's component modules, Redux's Flux architecture, and a handful of other libraries can help us quickly whip up i18n-ized prototypes—which we can turn into full on production apps. In this article we build two i18n-ized React / Redux SPAs: an admin back end and a front-facing app, with many of the react i18n and l10n bells and whistles that production apps would need. Coming along for the ride.

Learn about a new JavaScript framework called Stimulus created by Basecamp. We will talk about its main concepts and learn how to localize your Stimulus application with the help of the popular I18next library.