i18next
i18next is an internationalization framework developed for the browser and other JavaScript environments such as Node.js or Deno. It allows translations to be loaded over external backends, cached, and automatically detected user language. It supports basic translation functions such as plural appendices, context management, inward translations, and variable change.
i18next
100i18next · Localization & i18n
Common commercial products in this category: Crowdin, Lokalise, Phrase
- You can flexibly load translations from the back end with methods like XHR
- You can configure optional caching and user language detection features
- You can manage plural attachments and translation context rules
- ↑ PositiveHacker News
Guide of recommended best practices for I18next
“It is surprisingly common to see developers hitting a wall with i18next. While it is a powerful internationalization framework, the learning curve is steeper than most admit. Because AI tools like ChatGPT almost always recommend i18next as the default standard, many developers…”
- ↓ NegativeGitHub Issue
Doesn't work singular/plural forms with a few counts
“## 🐛 Bug Report I use Trans tag. And I use nesting to create the translations string from few other. So I have to use a few different "count" for every key. I can't use a few counts, because Trans doesn't have such options. So I use "values". And in this case count works fine,…”
My note
Alternative pages
More in: Localization & i18n
- gin-vue-admin★ 25,113 · 3 days ago
- FormatJS★ 14,753 · today
- react-i18next★ 10,062 · 4 days ago
- lang★ 7,782 · yesterday
- Lingui★ 5,933 · yesterday
- lingo.dev★ 5,399 · 5 days ago