which solutions do you use for i18n in typescript?

This page summarizes the projects mentioned and recommended in the original post on /r/typescript

Our great sponsors
  • SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • monorepo

    globalization ecosystem && change control backend

  • What challenges did you encounter, and why would those challenges exist in likely all libraries? Full disclosure, we are working on an open-source localization solution called inlang.

  • nextjs-monorepo-example

    Collection of monorepo tips & tricks

  • Possibility to type translation keys, example: here. Be sure to have typescript 4.4 and `incremental: true` setup for best performance. Keys suggestions / autocomplete works with (nested) keys. But don't expect it to work with huge dictionnaries (typechecks works)

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • jsLingui

    🌍 📖 A readable, automated, and optimized (3 kb) internationalization for JavaScript

  • I'm a fan of Lingui. I use it for instant.bible.

  • fluent.js

    JavaScript implementation of Project Fluent

  • Did you ever stumble upon https://projectfluent.org/ from Mozilla?

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts