You can edit almost every page by Creating an account and confirming your email.

I18next

From EverybodyWiki Bios & Wiki



i18next
Developer(s)Jan Mühlemann
Adriano Raiano
Stable release
v23.4.5[1]
Repositorygithub.com/i18next/i18next/
Written inJavaScript
Engine
    Operating systemCross-platform
    TypeInternationalization (i18n) framework
    LicenseMIT License[2]
    Websitei18next.com

    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]

    This illustration shows how the i18next ecosystem works

    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

    1. "Release v23.4.5". github.com. Retrieved 2023-08-24.
    2. "i18next LICENSE". github.com.
    3. Hurlburt, Danny (2017-10-24). "I18n with React and i18next". www.digitalocean.com. Retrieved 2023-09-05.
    4. Cizmar, Jan (2022-09-08). "What is the difference between i18n and i18next?". tolgee.io. Retrieved 2023-08-21.
    5. 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.
    6. Giuliani, Facundo; Fukuzaki, Arisa (2023-02-21). "Getting Internationalization (i18n) Right With Remix And Headless CMS". Smashing Magazine. Retrieved 2023-09-05.
    7. 7.0 7.1 7.2 7.3 "Contributors to i18next/i18next". GitHub. Retrieved 2023-08-21.
    8. "Introduction - i18next documentation". 2023-08-15. Archived from the original on 2023-08-15. Retrieved 2023-08-21. Unknown parameter |url-status= ignored (help)
    9. Ashour, Mohammad (2020-09-04). "A Guide to React Localization with i18next". Phrase. Retrieved 2023-08-21.
    10. "The history of i18next".
    11. "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.