[英]Detect user language who visit my website (React, i18next)
我正在使用React, i18next
和i18next-browser-languagedetector
开发一个多语言应用程序。
i18next-browser-languagedetector
在浏览器中检测用户语言,并支持:cookie,localStorage,navigator,querystring,htmlTag
我是否应该使用其他模块来验证HTTP请求标头中的Accept-Language?
请求标头在服务器端进行评估,因此不是浏览器语言检测的一部分->服务器端中间件,例如。 express带有自己的检测器:
https://github.com/i18next/i18next-express-middleware#language-detection
react-i18next的服务器端渲染示例也使用了以下示例: https : //github.com/i18next/react-i18next/blob/master/example/nextjs/server.js#L16
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.