Javascript 使用nextjs和next-i18next在服务器端的非页面组件中获取当前语言

Javascript 使用nextjs和next-i18next在服务器端的非页面组件中获取当前语言,javascript,reactjs,next.js,server-side,next-i18next,Javascript,Reactjs,Next.js,Server Side,Next I18next,我有一个nextjs应用程序,它使用库进行国际化。我无法找到一种方法,在不是页面的组件的服务器端上获取当前语言 可以在服务器端从传递给getInitialProps的请求对象检索当前语言,但getInitialProps仅适用于页面。一个解决方案是在页面组件中获取语言,并通过道具将其发送到我的组件,但我觉得它不是很漂亮 还有其他方法吗?您可以通过向正在使用的组件添加道具来解决此问题。您可以通过向正在使用的组件添加道具来解决此问题

我有一个nextjs应用程序,它使用库进行国际化。我无法找到一种方法,在不是页面的组件的服务器端上获取当前语言

可以在服务器端从传递给getInitialProps的请求对象检索当前语言,但getInitialProps仅适用于页面。一个解决方案是在页面组件中获取语言,并通过道具将其发送到我的组件,但我觉得它不是很漂亮


还有其他方法吗?

您可以通过向正在使用的组件添加道具来解决此问题。

您可以通过向正在使用的组件添加道具来解决此问题