I was asked to do the Internalization of an app. So I did my research and found i8next which basically answers my needs.
"i18next is a full-featured i18n javascript library for translating your webapplication. runs in browser, under node.js, rhino and other javascript runtimes." i18next.com
And then I remember that you have an option in html, the lang attribute, to set the language of html.
What's the difference? Was I correct or that I used 18next or the attrbute lang can solve my problem easily?