0
votes

I am developing a multilanguage application using React, i18next and i18next-browser-languagedetector.

i18next-browser-languagedetector detect user language in the browser with support for: cookie, localStorage, navigator, querystring, htmlTag

Should I verify Accept-Language from HTTP request header with another module ?

1

1 Answers

0
votes

request headers get evaluated on the server side so not part of browser language detection -> the serverside middleware for eg. express comes with its own detector:

https://github.com/i18next/i18next-express-middleware#language-detection

also the serverside rendering examples for react-i18next use that: https://github.com/i18next/react-i18next/blob/master/example/nextjs/server.js#L16