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

时间:2020-03-25 17:49:19

标签: javascript reactjs next.js server-side next-i18next

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

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

还有另一种方法吗?

1 个答案:

答案 0 :(得分:0)

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