Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/445.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 具有不同语言版本的多语言Next.js应用程序_Javascript_Reactjs_Multilingual_Next.js - Fatal编程技术网

Javascript 具有不同语言版本的多语言Next.js应用程序

Javascript 具有不同语言版本的多语言Next.js应用程序,javascript,reactjs,multilingual,next.js,Javascript,Reactjs,Multilingual,Next.js,我想建立一个Next.js网站,它应该是多语言的。 每种语言都有自己的域,因此不需要实现即时语言切换器。 它将以下一种方式工作: 1) 用户访问website.com,js代码检测用户位置/语言等 2) 它重定向到带有检测到的语言的网站 因此,我将有一个客户端应用程序,但它应该有不同的语言为不同的领域 这样做的最佳方法是什么?即使使用这种重定向逻辑,我也会使用,如果检测到语言,然后重定向,languageDetector也会执行相同的操作,并设置相应的本地检测器,或者您只需检测域并使用它来设置本

我想建立一个Next.js网站,它应该是多语言的。 每种语言都有自己的域,因此不需要实现即时语言切换器。 它将以下一种方式工作: 1) 用户访问website.com,js代码检测用户位置/语言等 2) 它重定向到带有检测到的语言的网站

因此,我将有一个客户端应用程序,但它应该有不同的语言为不同的领域


这样做的最佳方法是什么?

即使使用这种重定向逻辑,我也会使用,如果检测到语言,然后重定向,languageDetector也会执行相同的操作,并设置相应的本地检测器,或者您只需检测域并使用它来设置本地检测器。如果你真的需要重定向逻辑,我希望你检测语言并从服务器端重定向,而不是使用js。

即使使用这种重定向逻辑,我也会使用,如果你检测语言并重定向,languageDetector也会做同样的事,并设置相应的本地或代替languageDetector,你只检测域并使用此设置本地。如果你真的需要重定向逻辑,我希望你能从服务器端检测语言并重定向,而不是使用js