I18next
| Developer(s) | Jan Mühlemann Adriano Raiano |
|---|---|
| Stable release | v23.4.5[1]
|
| Repository | github |
| Written in | JavaScript |
| Engine | |
| Operating system | Cross-platform |
| Type | Internationalization (i18n) framework |
| License | MIT License[2] |
| Website | i18next |
Search I18next on Amazon.
i18next is an internationalization framework written in and for JavaScript.[3] It's a library that can be integrated into any application code.[4] It provides methods for product localization and other standard i18n features[5] like interpolation, formatting, and handling plurals and context.[6] It can be used with Node.js, Deno,[7] PHP, iOS, Android, and other platforms.[8] i18next feels like “learn once – translate everywhere.”[9]
History
i18next was created by its open source creators Jan Mühlemann and Adriano Raiano[7] in 2011, because they were in search of an internalization library that allows them to run both on server-side Node.js and client-side single-page applications. In 2015, version 2 was released with a complete rebuild of i18next. Later on, react-i18next was introduced.[10] While i18next provides a translation engine, the react-i18next offers hooks and components for managing translations in React components.[11]
After creating i18next, the same creators founded a new service called locize. The localization as a service is a translation management system built around the i18next ecosystem.[7]

Features
i18next claims to provide the following:
- Flexible connection to a backend
- Optional caching, user language detection
- Proper pluralizations
- Translation context
- Nesting, variable replacement
- Flexibility: Use it everywhere[7]
References
- ↑ "Release v23.4.5". github.com. Retrieved 2023-08-24.
- ↑ "i18next LICENSE". github.com.
- ↑ Hurlburt, Danny (2017-10-24). "I18n with React and i18next". www.digitalocean.com. Retrieved 2023-09-05.
- ↑ Cizmar, Jan (2022-09-08). "What is the difference between i18n and i18next?". tolgee.io. Retrieved 2023-08-21.
- ↑ Krukowski, Ilya (2023-03-31). "Go Global with React and i18next: A Comprehensive Tutorial for Internationalizing Your React App". Lokalise Blog. Retrieved 2023-08-21.
- ↑ Giuliani, Facundo; Fukuzaki, Arisa (2023-02-21). "Getting Internationalization (i18n) Right With Remix And Headless CMS". Smashing Magazine. Retrieved 2023-09-05.
- ↑ 7.0 7.1 7.2 7.3 "Contributors to i18next/i18next". GitHub. Retrieved 2023-08-21.
- ↑ "Introduction - i18next documentation". 2023-08-15. Archived from the original on 2023-08-15. Retrieved 2023-08-21. Unknown parameter
|url-status=ignored (help) - ↑ Ashour, Mohammad (2020-09-04). "A Guide to React Localization with i18next". Phrase. Retrieved 2023-08-21.
- ↑ "The history of i18next".
- ↑ "React localization with i18next and react-i18next libraries". BigBinary. 2023-07-27. Retrieved 2023-08-21.
This article "I18next" is from Wikipedia. The list of its authors can be seen in its historical and/or the page Edithistory:I18next. Articles copied from Draft Namespace on Wikipedia could be seen on the Draft Namespace of Wikipedia and not main one.
