Our great sponsors
-
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.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
react-18next
I'm currently setting up i18n for a boilerplate that I am creating and deciding on which package to use. I've used react-intl in the past (when Next.js did not yet have internationalised routing) and it was a fine experience. However, since I now have the opportunity to reevaluate which package to use, I thought I might as well ask others for their opinion.
lingui
rosetta
next-intl
next-i18nnext
Recent version and nextJs 10+ should be better, I'm in the process of comparing it with next-translate (here's a P/R example: https://github.com/belgattitude/nextjs-monorepo-example/pull/71 for next-i18next), but it's more poc right now. It just inject all the nextjs i18n config for you... super easy now.
I have just been looking into using it with Next.js and it seems like a pain to set up. The example in their repository uses getInitialProps to polyfill and load the messages, which disables SSG on every page of the website! How do you do it?
Related posts
- What's a good JS library for handling the quiz portion (grading, etc.) of an e-learning web application (needs to have multi-language support)?
- i18next Crash Course | the JavaScript i18n framework
- What's the easiest way to implement a language switcher ?
- Translating zod errors with next-intl
- Pains and solutions in localization for the web