繁体   English   中英

检测访问我网站的用户语言(React,i18next)

[英]Detect user language who visit my website (React, i18next)

我正在使用React, i18nexti18next-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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM